Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Откройте текстовый файл, находящийся в текущем каталоге, в режиме записи:
F=fopen('example.txt','w')
Если файла example.txt в текущем каталоге или в путях поиска нет, то он будет создан.
Добавление строки в текстовый файл осуществляется при помощи fprintf, вызванной с двумя входными аргументами – идентификатором файла и строкой с текстом, например, команда
fprintf(F, 'Строка добавлена командой fprintf. ')
записывает соответствующую строку в файл с идентификатором F, присвоенным ему при открытии. Последующая команда fprintf выводит заданную строку сразу за предыдущей, а не на новой строке:
fprintf (F, 'Еще строка.')
Для вывода текста с новой строки следует добавить символ перевода строки \n в начало новой строки после апострофа:
fprintf(F, '\nЭтот текст с новой строки.')
Символ перевода строки \n можно разместить в конце строки, после которой текст должен начинаться с новой строки, например, последовательность команд
fprintf(F, 'Строка добавлена командой fprintf. ')
fprintf(F, 'Еще строка.\n')
fprintf(F, 'Этот текст с новой строки.')
приводит к аналогичному результату.
Конечно, вторым аргументом fprintf может быть не только строка, заключенная в апострофы, но и строковая переменная:
str = 'Этот текст добавляется в файл.'
fprintf(F, str)
Для указания команде fprintf, что следующий вывод должен осуществляться с новой строки необходимо использовать сцепление строк либо при помощи квадратных скобок, либо с использованием strcat
str = 'Этот текст запишется в файл, а следующий – с новой строки';
fprintf(F, [str '\n' ]);
или
fprintf (F, strcat(str, ' \n '))
После завершения рассмотрения примеров не забудьте закрыть файл с помощью команды fclose.
fclose(F)
Дата публикования: 2014-12-11; Прочитано: 195 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!