Форум программистов, компьютерный форум CyberForum.ru

Запись и чтение текстового файла - C++

Восстановить пароль Регистрация
 
Niko05091983
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 16
10.11.2012, 22:07     Запись и чтение текстового файла #1
Сначала файл нужно записать, строчки формируются из разных переменных, текста и чисел.
Потом прочитать текстовый файл отделяя текст от чисел. Текст заносится в одну переменную, числа в другую переменную, а в третью заносится комментарий (необязательно). В файле около тысячи строк. Строчки разной длины. Числа 0 и 1.
Строчка выглядит примерно так:
SU7.HL1 = 1 \\ Комментарий

Вид строки может быть и другой. На экран вывод не нужен.

При записи файла в первой текстовой переменной находится SU7.PZ1
Во второй числовой переменной находится 1
В третьей комментарий.

Использовать можно только стандартные библиотеки С и С++. Работа с классами не допускается.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.11.2012, 22:07     Запись и чтение текстового файла
Посмотрите здесь:

Чтение и запись текстового файла C++
C++ чтение с текстового файла
Чтение текстового документа, обработка, запись нового C++
Чтение из текстового файла C++
Чтение текстового файла C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cergew
Крутой форумчанин
145 / 145 / 8
Регистрация: 09.01.2011
Сообщений: 298
11.11.2012, 00:09     Запись и чтение текстового файла #2
выкладывайте наработки свои, посмотрим что можно дописать
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.11.2012, 04:29     Запись и чтение текстового файла #3
Цитата Сообщение от Niko05091983 Посмотреть сообщение
Вид строки может быть и другой
Насколько другой?

Добавлено через 2 минуты
Цитата Сообщение от Niko05091983 Посмотреть сообщение
Использовать можно только стандартные библиотеки С и С++
STL - нет?
Niko05091983
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 16
11.11.2012, 12:57  [ТС]     Запись и чтение текстового файла #4
Строка может иметь такой вид:
time - 0 / комментарий
SHIFT.alt.ctrl = 1 // комментарий

То есть разделители можно использовать разные. Но в файле должны быть одинаковые.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
11.11.2012, 13:22     Запись и чтение текстового файла #5
Цитата Сообщение от Niko05091983 Посмотреть сообщение
Сначала файл нужно записать, строчки формируются из разных переменных, текста и чисел.
Расшифруйте. Как формируются? С клавиатуры?
Цитата Сообщение от Niko05091983 Посмотреть сообщение
То есть разделители можно использовать разные. Но в файле должны быть одинаковые.
Когда можно использовать разные?
Niko05091983
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 16
11.11.2012, 20:09  [ТС]     Запись и чтение текстового файла #6
файл формируется функцией при изменении значения после знака равно. Значения читаются из другой программы, как и имена с комментариями. Когда изменяют значения в другой программе файл полностью переписывается.
Основное назначение файла - хранение значений.
Если есть идеи как реализовать проще и оптимальнее пишите!

Добавлено через 2 часа 9 минут
Запись строчки в файл выглядит следующим образом:
C++
1
fprintf(pFile, "%s\t = %d\t \\ %s\n", ch, b, chk);
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.11.2012, 02:00     Запись и чтение текстового файла #7
Кроме вот этого:
Цитата Сообщение от Niko05091983 Посмотреть сообщение
Потом прочитать текстовый файл отделяя текст от чисел. Текст заносится в одну переменную, числа в другую переменную, а в третью заносится комментарий (необязательно).
и вот этого:
Цитата Сообщение от Niko05091983 Посмотреть сообщение
Запись строчки в файл выглядит следующим образом:
остальное в тумане. Кто сможет понять, пусть поможет.
Vourhey
Почетный модератор
6469 / 2244 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
12.11.2012, 02:57     Запись и чтение текстового файла #8
Цитата Сообщение от Niko05091983 Посмотреть сообщение
Работа с классами не допускается.
С каким классами? Со стандартными, или с собственными?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2012, 03:26     Запись и чтение текстового файла
Еще ссылки по теме:

чтение из текстового файла C++
Чтение из текстового файла C++
C++ Чтение из текстового файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Niko05091983
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 16
12.11.2012, 03:26  [ТС]     Запись и чтение текстового файла #9
В общем дело обстоит таким образом. В сторонней программе изменяются значения (битовые). У этих значений есть имена. Нужно в некий момент времени сохранить все значения в текстовый файл вместе с их именами и описанием. Позднее нужно прочитать файл и занести значения по соответствующим именам в вызывающей программе.
Вызываемая функция должна записывать в файл а другая читать из файла.

Добавлено через 27 минут
Вызывающая программа классы не воспринимает как и пространства имён ей не известны. Можно оперировать только стандартными функциями С и С++. Даже cout нельзя использовать.
Yandex
Объявления
12.11.2012, 03:26     Запись и чтение текстового файла
Ответ Создать тему
Опции темы

Текущее время: 20:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru