Nem adja át az értékeket rendesen miért?

Indította kriszrap, 2014. január 29. - 17:38:29

Előző téma - Következő téma

kriszrap

Sziasztok!
van ez a kód:
 

enum pInfos
{
telefonszamok,
}
format(query, sizeof(query), \"SELECT telefonszam FROM `telefon` WHERE `tulajdonos` = \'%s\'\",jatekosnev(playerid));
   mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(line);
            mysql_free_result();
            pInfo[playerid][telefonszamok]=line[0];
            printf(\"%s \",line);

 
Na megtaláltam a hibát de orvosolni nem tom .
A számot stringbe kapom meg %s formába kitom rendesen íratni de %d formámba már nem mi az oka??

akosd127

enum pInfos
{
      telefonszamok
}
new pInfos[MAX_PLAYERS][pData];
format(query, sizeof(query), \"SELECT telefonszam FROM `telefon` WHERE `tulajdonos` = \'%s\'\",jatekosnev(playerid));
   mysql_query(query);
      mysql_store_result();
      mysql_fetch_row(line);
            mysql_free_result();
            pInfos[playerid][telefonszamok]=line[0];
            printf(\"%s \",line);

Pedró

Idézetet írta: akos127 date=1391020227\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"46139\" data-ipsquote-contentclass=\"forums_Topicenum pInfos
{
      telefonszamok
}
new pInfos[MAX_PLAYERS][pData];
format(query, sizeof(query), \"SELECT telefonszam FROM `telefon` WHERE `tulajdonos` = \'%s\'\",jatekosnev(playerid));
   mysql_query(query);
      mysql_store_result();
      mysql_fetch_row(line);
            mysql_free_result();
            pInfos[playerid][telefonszamok]=line[0];
            printf(\"%s \",line);
 
->
 
enum E_pInfos
{
      telefonszam[128]
}
new pInfos[MAX_PLAYERS][E_pInfos];
format(query, sizeof(query), \"SELECT telefonszam FROM `telefon` WHERE `tulajdonos` = \'%s\'\",jatekosnev(playerid));
mysql_query(query);
mysql_store_result();
mysql_fetch_row(line);
mysql_free_result();
format(pInfos[playerid][telefonszam], 128, line);
printf(\"%s\", line);

kriszrap