Здравствуйте!
У меня проблема с записью в файл.
Я пишу:
file_open("C:\\l.txt",FO_MODE_WRITE);
i=0;
while(i!=100)
{
i++;
file_printf("C:\\l.txt","%s "&tolower(line),i);
}
file_close("C:\\l.txt");
и в файл записываются цифры в строку.
Как сделать чтобы они писались в столбик?
что ни пробовала не получается.
и вообще как считать данные из файла.
Запись в файл?
Автор natali.ancharuk, 06 июл 2005 05:46
Сообщений в теме: 2
#1
Отправлено 06 июля 2005 - 05:46
#2
Отправлено 06 июля 2005 - 07:08
1) Если хотите перевод строки - добавьте перевод строки ;) :
file_printf("C:\\l.txt","%s\n "&tolower(line),i);
(Честно говоря, не помню, "\n" или "\r\n")
2) Считать файл в массив:
public function textfile_to_array(in filename, inout arr[])
{
auto i,s;
i=0;
array_clear(arr);
file_open(filename,FO_MODE_READ);
while (file_getline(filename,s)==E_OK)
{
arr[i]=s;
i++;
}
file_close(filename);
}
file_printf("C:\\l.txt","%s\n "&tolower(line),i);
(Честно говоря, не помню, "\n" или "\r\n")
2) Считать файл в массив:
public function textfile_to_array(in filename, inout arr[])
{
auto i,s;
i=0;
array_clear(arr);
file_open(filename,FO_MODE_READ);
while (file_getline(filename,s)==E_OK)
{
arr[i]=s;
i++;
}
file_close(filename);
}
Best regards,
Майк.
Майк.
#3
Отправлено 06 июля 2005 - 07:46
Спасибо все работает
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных