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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Niko05091983
0 / 0 / 0
Регистрация: 10.11.2012
Сообщений: 16
#1

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

10.11.2012, 22:07. Просмотров 557. Ответов 8
Метки нет (Все метки)

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

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

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

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

Чтение и запись текстового файла - C++
Проблема в том, что написала самый обычный, самый стандартный код для чтения и записи текстового файла. Во-первых он всегда мне пишет...

Чтение текстового документа, обработка, запись нового - C++
Задача: есть текстовый документ типа: 36745 375294567456 80293455906 ... Нужно прочитать отбросить домашние телефоны,...

Чтение из текстового файла - C++
Здравствуйте, Уважаемые форумчане. Возникла такая проблема. Надо считать из файла(внешнего) данные тип int и char- это 2 разных файла, в...

чтение с текстового файла getline()' ом - C++
Приветствую Всех! У меня возникла проблема с getline() Я должен прочитать из текстового файла строки по порядку в цикле...

Чтение по строкам из текстового файла - C++
Как взять каждую строку из файла и присвоить каждой свою переменную? Содержание файла: intro 80 4 114 76

Чтение матрицы из текстового файла - C++
Задание: При помощи случайных чисел ввести матрицу А (7х7). Записать значение матрицы в текстовой файл и сохранить файл. Прочитать из...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
cergew
Крутой форумчанин
146 / 146 / 8
Регистрация: 09.01.2011
Сообщений: 298
11.11.2012, 00:09     Запись и чтение текстового файла #2
выкладывайте наработки свои, посмотрим что можно дописать
alsav22
5416 / 4812 / 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
5416 / 4812 / 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
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
12.11.2012, 02:00     Запись и чтение текстового файла #7
Кроме вот этого:
Цитата Сообщение от Niko05091983 Посмотреть сообщение
Потом прочитать текстовый файл отделяя текст от чисел. Текст заносится в одну переменную, числа в другую переменную, а в третью заносится комментарий (необязательно).
и вот этого:
Цитата Сообщение от Niko05091983 Посмотреть сообщение
Запись строчки в файл выглядит следующим образом:
остальное в тумане. Кто сможет понять, пусть поможет.
Vourhey
Почетный модератор
6477 / 2252 / 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++. Испытав многое (безрезультатно) решил просить помощи у вас. Что необходимо: 1) Чтение из файла txt данных...

программо на чтение из текстового файла. - C++
Задача программы имеется внешний текстовый файл. Написать программу печати первой из самых коротких строк. Что не так в коде? ...

Чтение переменных из текстового файла - C++
Раньше с С++ не сталкивался, и вот поставили мне такую задачу: вынуть следующие переменные для последующего расчёта double l //длина...

Чтение данных из текстового файла - C++
Помогите пожалуйста! Питаюсь создать консольную програму и никак не пойму как прочесть из файла, ну например: есть файл noname.txt и в ньом...


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

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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru