Перейти к содержимому

Фотография

Запись в файл?


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 natali.ancharuk

natali.ancharuk

    Новый участник

  • Members
  • Pip
  • 72 сообщений
  • ФИО:Анчарук Наталья Владимировна

Отправлено 06 июля 2005 - 05:46

Здравствуйте!
У меня проблема с записью в файл.
Я пишу:
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");

и в файл записываются цифры в строку.
Как сделать чтобы они писались в столбик?
что ни пробовала не получается.
и вообще как считать данные из файла.
  • 0

#2 Mike

Mike

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 1 079 сообщений
  • Город:Москва

Отправлено 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);
}
  • 0
Best regards,
Майк.

#3 natali.ancharuk

natali.ancharuk

    Новый участник

  • Members
  • Pip
  • 72 сообщений
  • ФИО:Анчарук Наталья Владимировна

Отправлено 06 июля 2005 - 07:46

Спасибо все работает
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных