CODE:string path="C:\data.txt"; // путь к файлу
string a[1000]; // массив на 1000 строк, сюда весь файл прочитается по строкам
string mail, pass; // в эти переменные будут записываться логины и пароли
int m, p;
if(fopen(path, "r")) // если файл открылся
{
for(int i=0; freadline(a[i])!=0 && i<sizearray(a)-1; i++){} // читать весь файл в массив по строкам
fclose(); // закрыть файл
messagebox("Всего строк в файле: "+format(i));
for(int j=0; j<i; j++) // цикл для всех строк
{
m=regexsearch(1, #mail, a[j], ".+?(?=:)"); // поиск логина, того что идёт до :
p=regexsearch(1, #pass, a[j], "(?<=:).+"); // поиск пароля, того что идёт после :
if(m && p) // если логин и пароль найдены
{
// тут нужные действия, допишите то, что нужно
// например, показать в сообщении логин и пароль
messagebox(mail+" "+pass);
}
else messagebox("Логин или пароль не найдены");
}
}
else messagebox("Файл не открылся"); |