Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Считывание данных из txt

Страниц (1): [1]
 

1. Budni - 05 Июня, 2019 - 10:48:02 - перейти к сообщению
Есть текстовый файл с координатами
 Цитата:

465 273
627 375
175 514
439 706
1246 672
1463 874

Нужно как то загнать их в переменные x[0], y[0]. Точнее чтобы данные этих переменных брались из текстового файла
х[0]= 465 ,y[0]=273

Нашел функцию для чтения по слову,
CODE:
string preiemnik;
//Чтение по слову (пробелы пропускаются)
if (fopen ("c:\5.txt", "r")!=0)//открываем файл для чтения "r"
{//если открылся
l1:if (fread(preiemnik)!=0)
{
messagebox(preiemnik);
goto l1;
}
fclose();//закрываем файл
}


я так понимаю число заносится сюда preiemnik
и мне нужно к нему на каждом кругу присвоить переменную

Делаем так
 Цитата:
string x[6];
if (fopen ("C:\5.txt", "r")!=0)
{
l1:if (fread(x[0])!=0)
{
messagebox(x[0]);
goto l1;
}
fclose();
}


а дальше не могу сообразить, помогите пожалуйста.
2. Kibor - 05 Июня, 2019 - 10:56:40 - перейти к сообщению
CODE:
int x[100], y[100], k=0;
if (fopen ("c:\5.txt", "r")!=0)//открываем файл для чтения "r"
{//если открылся
while (fread(x[k])!=0)
{
if (fread(y[k])==0){messagebox("нет пары"); break;}
k++;
}
fclose();//закрываем файл
}

for (int n=0; n<k; n++)
{
messagebox (x[n]);
messagebox (y[n]);
}
3. Budni - 06 Июня, 2019 - 03:58:58 - перейти к сообщению
Kibor , Получается нужно этот код писать внутри каждой функции где нужно использовать эти значения из txt ?
4. Zireael - 06 Июня, 2019 - 04:06:49 - перейти к сообщению
 Цитата:
Получается нужно этот код писать внутри каждой функции где нужно использовать эти значения из txt ?

Если значения не меняются в файле, то 1 раз в начале скрипта.

Powered by ExBB FM 1.0 Final