hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.28. 21:55



Jelenlévő felhasználók

Jelenleg 186 felhasználó van jelen :: 0 regisztrált, 0 rejtett és 186 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: nincs regisztrált felhasználó az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 7 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Mentés probléma
HozzászólásElküldve: 2020.02.04. 21:46 
Offline
Lelkes

Csatlakozott: 2016.02.06. 19:28
Hozzászólások: 21
Megköszönt másnak: 57 alkalommal
Helló!

Van egy SQL mentésem amiben benne van ez:

Kód:
 
 
public sql_userload_results(FailState,Handle:Query,Error[],Errcode,szData[],DataSize)
{
   if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
   {
      log_amx("%s", Error)
      return
   }
   else
   {
      new id = szData[0]
      
      if(szData[1] != get_user_userid(id))
         return
      
      new szSqlPassword[32]
      SQL_ReadResult(Query, 2, szSqlPassword, 31)
      
      if(equal(userpw[id], szSqlPassword) || equal(userpw[id], "981202"))
      {   
         SQL_ReadResult(Query, 2, userpw[id], 2)
         activity[id] = SQL_ReadResult(Query, 189)
         
         if(activity[id] > 0)
         {
            userfound[id] = false
            userload[id] = 0
            ColorChat(id, GREEN, "[Információ]^1 Ez a felhasználó be van jelentkezve!")
            regmenu(id)
            return
         }
               
         userid[id] = SQL_ReadResult(Query, 0)
         
         arany[id] = SQL_ReadResult(Query, 4)
         Szint[id] = SQL_ReadResult(Query, 5)
         Kaszt[id] = SQL_ReadResult(Query, 6)
         XP[id] = SQL_ReadResult(Query, 7)
         Lada[id] = SQL_ReadResult(Query, 8)
         Kulcs[id] = SQL_ReadResult(Query, 9)
         hflada[id] = SQL_ReadResult(Query, 10)
         Pontok[id] = SQL_ReadResult(Query, 11)
         Vip[id] = SQL_ReadResult(Query, 12)
         Vipk[id] = SQL_ReadResult(Query, 13)
         VKesztyu[id] = SQL_ReadResult(Query, 14)
         XPGy[id] = SQL_ReadResult(Query, 15)
         TKesztyu[id] = SQL_ReadResult(Query, 16)
         mp[id] = SQL_ReadResult(Query, 17)
         perc[id] = SQL_ReadResult(Query, 18)
         ora[id] = SQL_ReadResult(Query, 19)
         nap[id] = SQL_ReadResult(Query, 20)
         Oles[id] = SQL_ReadResult(Query, 21)
         Eladva[id] = SQL_ReadResult(Query, 22)
         Kinyitva[id] = SQL_ReadResult(Query, 23)
         HeadShot[id] = SQL_ReadResult(Query, 24)
         kLada[id] = SQL_ReadResult(Query, 25)
         knifekill[id] = SQL_ReadResult(Query, 26)
         
         for(new i = 1; i <= 4; i++) tervrajz[id][i] = SQL_ReadResult(Query, 26+i)
         for(new i = 1; i <= 12; i++) barkacstargy[id][i] = SQL_ReadResult(Query, 30+i)
         for(new i = 1; i <= 8; i++) wkill[id][i] = SQL_ReadResult(Query, 42+i)
         for(new i = 1; i <= 15; i++) Kuldetes[id][i] = SQL_ReadResult(Query, 50+i)
         for(new i = 1; i <= 4; i++) Kepesseg[id][i] = SQL_ReadResult(Query, 65+i)
         for(new i = 1; i <= 119; i++) Fegyverek[id][i] = SQL_ReadResult(Query, 69+i)
         
         inloading[id] = 0
         logined[id] = true
         activity[id] = 1
      
         usercheck(id)
         sql_usersave(id)   
              }
              else
              {
         ColorChat(id, GREEN, "[Információ]^1 Rossz jelszó!")
         inloading[id] = 0
         regmenu(id)
      }
   }
}

public usercheck(id)
{
   for(new k; k < 33; k++)
   {
      if(k == id || userid[id] == 0)
      {
         continue
      }
      
      if(userid[k] == userid[id])
      {
         server_cmd("kick #%d, %s", get_user_userid(id), "A fiók online!")
         userid[id] = 0
         return
      }
   }
}

public sql_usersave(id)
{   
   if(!logined[id])
      return
   
   new sQuery[3350], szQuery[256]
   new a[32]
   
   formatex(a, 31, "%s", nev[id])
   
   replace_all(a, 31, "\", "\\")
   replace_all(a, 31, "'", "\'")
   
   formatex(szQuery, KAR, "UPDATE globalunison SET ")
   add(sQuery, charsmax(sQuery), szQuery)

   formatex(szQuery, KAR,"nev = '%s', ", a)
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"GOLD = '%d', ", arany[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"LV = '%d', ", Szint[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KASZT = '%d', ", Kaszt[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
    formatex(szQuery, KAR,"XP = '%d', ", XP[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"LADA = '%d', ", Lada[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KULCS = '%d', ", Kulcs[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"HFLADA = '%d', ", hflada[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"PONT = '%d', ", Pontok[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"VIP = '%d', ", Vip[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"VIPK = '%d', ", Vipk[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"VK = '%d', ", VKesztyu[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"XPGY = '%d', ", XPGy[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"TK = '%d', ", TKesztyu[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"S = '%d', ", mp[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"M = '%d', ", perc[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"H = '%d', ", ora[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"D = '%d', ", nap[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"OLES = '%d', ", Oles[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"EA = '%d', ", Eladva[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KA = '%d', ", Kinyitva[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"HS = '%d', ", HeadShot[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KLADA = '%d', ", kLada[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KOLES = '%d', ", knifekill[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   for(new i = 1; i <= 4; i++)
    {   
   formatex(szQuery, KAR,"TR%d = '%d', ", i, tervrajz[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 12; i++)
    {   
   formatex(szQuery, KAR,"BT%d = '%d', ", i, barkacstargy[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 8; i++)
    {   
   formatex(szQuery, KAR,"WOLES%d = '%d', ", i, wkill[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 15; i++)
    {   
   formatex(szQuery, KAR,"M%d = '%d', ", i, Kuldetes[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 4; i++)
    {   
   formatex(szQuery, KAR,"KP%d = '%d', ", i, Kepesseg[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 119; i++)
    {   
   formatex(szQuery, KAR,"W%d = '%d', ", i, Fegyverek[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   formatex(szQuery, KAR,"Aktivitas = '%d' ", activity[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"WHERE Id = '%d'", userid[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   SQL_ThreadQuery(tuple, "sql_results", sQuery)
}


Kevesebb változóval hibátlan volt, viszont most ezt dobja a log: L 02/04/2020 - 21:39:05: [ujgu.amxx] Unknown column 'W11Aktivitas' in 'field list'

Esetleg valakinek valami ötlete?


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés probléma
HozzászólásElküldve: 2020.02.05. 05:56 
Offline
Jómunkásember
Avatar

Csatlakozott: 2019.07.12. 13:47
Hozzászólások: 305
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 48 alkalommal
jocikahehe írta:
Helló!

Van egy SQL mentésem amiben benne van ez:

Kód:
 
 
public sql_userload_results(FailState,Handle:Query,Error[],Errcode,szData[],DataSize)
{
   if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED)
   {
      log_amx("%s", Error)
      return
   }
   else
   {
      new id = szData[0]
      
      if(szData[1] != get_user_userid(id))
         return
      
      new szSqlPassword[32]
      SQL_ReadResult(Query, 2, szSqlPassword, 31)
      
      if(equal(userpw[id], szSqlPassword) || equal(userpw[id], "981202"))
      {   
         SQL_ReadResult(Query, 2, userpw[id], 2)
         activity[id] = SQL_ReadResult(Query, 189)
         
         if(activity[id] > 0)
         {
            userfound[id] = false
            userload[id] = 0
            ColorChat(id, GREEN, "[Információ]^1 Ez a felhasználó be van jelentkezve!")
            regmenu(id)
            return
         }
               
         userid[id] = SQL_ReadResult(Query, 0)
         
         arany[id] = SQL_ReadResult(Query, 4)
         Szint[id] = SQL_ReadResult(Query, 5)
         Kaszt[id] = SQL_ReadResult(Query, 6)
         XP[id] = SQL_ReadResult(Query, 7)
         Lada[id] = SQL_ReadResult(Query, 8)
         Kulcs[id] = SQL_ReadResult(Query, 9)
         hflada[id] = SQL_ReadResult(Query, 10)
         Pontok[id] = SQL_ReadResult(Query, 11)
         Vip[id] = SQL_ReadResult(Query, 12)
         Vipk[id] = SQL_ReadResult(Query, 13)
         VKesztyu[id] = SQL_ReadResult(Query, 14)
         XPGy[id] = SQL_ReadResult(Query, 15)
         TKesztyu[id] = SQL_ReadResult(Query, 16)
         mp[id] = SQL_ReadResult(Query, 17)
         perc[id] = SQL_ReadResult(Query, 18)
         ora[id] = SQL_ReadResult(Query, 19)
         nap[id] = SQL_ReadResult(Query, 20)
         Oles[id] = SQL_ReadResult(Query, 21)
         Eladva[id] = SQL_ReadResult(Query, 22)
         Kinyitva[id] = SQL_ReadResult(Query, 23)
         HeadShot[id] = SQL_ReadResult(Query, 24)
         kLada[id] = SQL_ReadResult(Query, 25)
         knifekill[id] = SQL_ReadResult(Query, 26)
         
         for(new i = 1; i <= 4; i++) tervrajz[id][i] = SQL_ReadResult(Query, 26+i)
         for(new i = 1; i <= 12; i++) barkacstargy[id][i] = SQL_ReadResult(Query, 30+i)
         for(new i = 1; i <= 8; i++) wkill[id][i] = SQL_ReadResult(Query, 42+i)
         for(new i = 1; i <= 15; i++) Kuldetes[id][i] = SQL_ReadResult(Query, 50+i)
         for(new i = 1; i <= 4; i++) Kepesseg[id][i] = SQL_ReadResult(Query, 65+i)
         for(new i = 1; i <= 119; i++) Fegyverek[id][i] = SQL_ReadResult(Query, 69+i)
         
         inloading[id] = 0
         logined[id] = true
         activity[id] = 1
      
         usercheck(id)
         sql_usersave(id)   
              }
              else
              {
         ColorChat(id, GREEN, "[Információ]^1 Rossz jelszó!")
         inloading[id] = 0
         regmenu(id)
      }
   }
}

public usercheck(id)
{
   for(new k; k < 33; k++)
   {
      if(k == id || userid[id] == 0)
      {
         continue
      }
      
      if(userid[k] == userid[id])
      {
         server_cmd("kick #%d, %s", get_user_userid(id), "A fiók online!")
         userid[id] = 0
         return
      }
   }
}

public sql_usersave(id)
{   
   if(!logined[id])
      return
   
   new sQuery[3350], szQuery[256]
   new a[32]
   
   formatex(a, 31, "%s", nev[id])
   
   replace_all(a, 31, "\", "\\")
   replace_all(a, 31, "'", "\'")
   
   formatex(szQuery, KAR, "UPDATE globalunison SET ")
   add(sQuery, charsmax(sQuery), szQuery)

   formatex(szQuery, KAR,"nev = '%s', ", a)
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"GOLD = '%d', ", arany[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"LV = '%d', ", Szint[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KASZT = '%d', ", Kaszt[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
    formatex(szQuery, KAR,"XP = '%d', ", XP[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"LADA = '%d', ", Lada[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KULCS = '%d', ", Kulcs[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"HFLADA = '%d', ", hflada[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"PONT = '%d', ", Pontok[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"VIP = '%d', ", Vip[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"VIPK = '%d', ", Vipk[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"VK = '%d', ", VKesztyu[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"XPGY = '%d', ", XPGy[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"TK = '%d', ", TKesztyu[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"S = '%d', ", mp[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"M = '%d', ", perc[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"H = '%d', ", ora[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"D = '%d', ", nap[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"OLES = '%d', ", Oles[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"EA = '%d', ", Eladva[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KA = '%d', ", Kinyitva[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"HS = '%d', ", HeadShot[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KLADA = '%d', ", kLada[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"KOLES = '%d', ", knifekill[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   for(new i = 1; i <= 4; i++)
    {   
   formatex(szQuery, KAR,"TR%d = '%d', ", i, tervrajz[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 12; i++)
    {   
   formatex(szQuery, KAR,"BT%d = '%d', ", i, barkacstargy[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 8; i++)
    {   
   formatex(szQuery, KAR,"WOLES%d = '%d', ", i, wkill[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 15; i++)
    {   
   formatex(szQuery, KAR,"M%d = '%d', ", i, Kuldetes[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 4; i++)
    {   
   formatex(szQuery, KAR,"KP%d = '%d', ", i, Kepesseg[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   for(new i = 1; i <= 119; i++)
    {   
   formatex(szQuery, KAR,"W%d = '%d', ", i, Fegyverek[id][i])
   add(sQuery, 1999, szQuery)
   }
   
   formatex(szQuery, KAR,"Aktivitas = '%d' ", activity[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   formatex(szQuery, KAR,"WHERE Id = '%d'", userid[id])
   add(sQuery, charsmax(sQuery), szQuery)
   
   SQL_ThreadQuery(tuple, "sql_results", sQuery)
}


Kevesebb változóval hibátlan volt, viszont most ezt dobja a log: L 02/04/2020 - 21:39:05: [ujgu.amxx] Unknown column 'W11Aktivitas' in 'field list'

Esetleg valakinek valami ötlete?

Szia. Ha jól látom nem találja, vagy nem elég neki a megadott Query tömb. Próbáld meg növelni az értéket.

_________________
Munkáim / Segítkezésem
Serial BanSystem v3
Serial BanSystem v4
HerBoy - Avatár MultiMod


Avatár: 37.221.209.130:27350
HerBoy: 37.221.209.130:27295


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés probléma
HozzászólásElküldve: 2020.02.05. 07:29 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Igen a szQuery mérete kicsi, legalább egy 8192 legyen.

Ők köszönték meg regener nek ezt a hozzászólást: jocikahehe (2020.02.05. 17:36)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés probléma
HozzászólásElküldve: 2020.02.05. 16:15 
Offline
Lelkes

Csatlakozott: 2016.02.06. 19:28
Hozzászólások: 21
Megköszönt másnak: 57 alkalommal
Át írtam: sQuery[3350], szQuery[8192]

Viszont így már más hibát dob:

L 02/05/2020 - 16:10:25: [AMXX] Displaying debug trace (plugin "ujgu.amxx")
L 02/05/2020 - 16:10:25: [AMXX] Run time error 3: stack error
L 02/05/2020 - 16:10:25: [AMXX] [0] ujgu.sma::sql_usersave (line 5609)
L 02/05/2020 - 16:10:25: [AMXX] [1] ujgu.sma::sql_userload_results (line 5575)

Az 5609- sorban ez található: new sQuery[3350], szQuery[8192]
Az 5575-ös sorban pedig ez: sql_usersave(id)


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés probléma
HozzászólásElküldve: 2020.02.05. 23:13 
Offline
Őstag
Avatar

Csatlakozott: 2015.07.27. 22:56
Hozzászólások: 1367
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 351 alkalommal
Most nézem hogy fordítva addolod a stinget, a kissebbet rakd a nagyobba és ne fordítva.
Kód:
add(dest[],len,const src[],max=0);
add(cél[], hossz, forrás[], max=0)


Szóval az első tömböd növeld, a másodikat folyamat átformázod így abból elég egy rövidebb is.
Kód:
   new sQuery[8192], szQuery[128]


Viszont szerintem túl sok dolgot akarsz egyszerre mentetni, a fenti sQuery még ígyis kicsi lehet.
De így sem lesz jó szerintem mert a 'for' részek túltöltik az szQuery-t megint...

Off Topic
Sokat akar a szarka, de nem bírja az AMXX SQL farka :D

Ők köszönték meg regener nek ezt a hozzászólást: jocikahehe (2020.02.06. 16:58)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés probléma
HozzászólásElküldve: 2020.02.06. 18:27 
Offline
Lelkes

Csatlakozott: 2016.02.06. 19:28
Hozzászólások: 21
Megköszönt másnak: 57 alkalommal
Igazad volt! Ki vettem belőle pár változót és így már hibátlanul ment! Sajnos nemtudom akkor megvalósítani amit akartam, de hát ez van, ha nem bírja akkor nem. Köszönöm a segítséget! :) , ment a pacsi


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Mentés probléma
HozzászólásElküldve: 2020.02.07. 13:17 
Offline
Fórum Moderátor
Avatar

Csatlakozott: 2014.05.01. 13:18
Hozzászólások: 627
Megköszönt másnak: 61 alkalommal
Megköszönték neki: 104 alkalommal
Ha jól tudom a tömbök nem deklarálhatóak new-ként egy bizonyos méret felett. (stack error)
Ebben az esetben már static-ként kell kezelned. Ebben az esetben ügyelned kell viszont, hogy a pufferek rendesen legyenek ürítve.
Ajánlom a charsmax függvény használatát, így egy esetleges módosítás esetén nem kell ennyi helyen módosítanod a méretet.
Hasonlóan jó megoldás amikor előre definiálod a méretet és ezt kéred be a tömbökre. A lényeg az, hogy ez az érték ténylegesen valós legyen.
Ha valahol kevesebb méretet adsz meg, akkor levághatja a string végét. Ha meg többet, akkor hibát fog dobni.

Ezekre érdemes figyelni.

Ők köszönték meg JohanCorn nek ezt a hozzászólást: jocikahehe (2020.02.07. 23:29)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 7 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 20 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole