SA-MP Forums Archive
[Ajuda] Ler linha por linha - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Ler linha por linha (/showthread.php?tid=582812)



Ler linha por linha - bruxo00 - 23.07.2015

Estou a ter uma dъvida... como faзo para ler um ficheiro .ini linha por linha?

Ou seja, eu tinha um ficheiro .ini com vбrios nomes de players, e queria checkar se o nome de um determinado player estб lб escrito. Hб alguma forma de fazer isso com DOF2 ou com as funcзхes nativas do SAMP?


Re: Ler linha por linha - HardWar - 23.07.2015

pawn Код:
new File:file = fopen("arquivo.ini", io_read);
new linha[MAX_PLAYER_NAME+1];
new nomes[128];

while(fread(file, linha)) {
    strins(nomes, linha, strlen(nomes));
}

fclose(file);

if(strfind(nomes, "Fulano") != -1) {
    print("Achou fulano!");
}



Re: Ler linha por linha - bruxo00 - 23.07.2015

Quote:
Originally Posted by HardWar
Посмотреть сообщение
pawn Код:
new File:file = fopen("arquivo.ini", io_read);
new linha[MAX_PLAYER_NAME+1];
new nomes[128];

while(fread(file, linha)) {
    strins(nomes, linha, strlen(nomes));
}

fclose(file);

if(strfind(nomes, "Fulano") != -1) {
    print("Achou fulano!");
}
Muito obrigado!