06.01.2014, 12:23
Este cуdigo simplesmente verifica se existe algum termo em cada linha;
Exemplo:
Linha 1 nгo encontrou: false
Linha 2 encontrou: true
Linha 3 nгo encontrou: false
Linha 1 nгo encontrou: false
Linha 2 nгo encontrou: false
Linha 3 encontrou: true
Tambйm pode ser usado para verificar se existe certa key no INI.
Exemplo:
existe б key INFO= :true
nгo existe б key INFO= :false
Exemplo:
Linha 1 nгo encontrou: false
Linha 2 encontrou: true
Linha 3 nгo encontrou: false
Linha 1 nгo encontrou: false
Linha 2 nгo encontrou: false
Linha 3 encontrou: true
pawn Код:
stock INI_ExistKey(file[], key[]) //ou verificador de linhas.
{
new string[128];
new File:archive = fopen(file, io_read);
while(fread(archive, string))
{
if(strfind(string, key, true) != -1)
{
return true;
}
}
fclose(archive);
return false;
}
Exemplo:
existe б key INFO= :true
nгo existe б key INFO= :false