Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 38
1

С++ работа с текстовыми файлами

02.11.2013, 14:52. Просмотров 490. Ответов 4
Метки нет (Все метки)

Здравствуйте. Я только начинаю знакомиться с средой C++, учусь работать с файлами, самое базовое типа ввода и вывода данных. Так вот, может кто-нибудь подсказать\навести как создать такую программку, которая будет
  • 1. открывать текстовый файл
  • 2. искать в нём нужную строку
  • 3. копировать её
  • 4. закрывать файл
  • 5. создавать пустой текстовый файл
  • 6. вставлять туда копированную строку

    Буду очень признателен, если напишете всю программу, однако хочется понять именно схему и принцип. Спасибо

P.S. если с объяснениями, то ещё лучше.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2013, 14:52
Ответы с готовыми решениями:

Работа с текстовыми файлами
Делаю лабы по С++. Необходимо записать несколько строк в файл, а затем считать их оттуда. Использую...

Работа с текстовыми файлами в С++
Здравствуйте. На лето задали написать прогу в среде visual studio c++, но этот предмет у меня...

Работа с текстовыми файлами
Помогите выполнить задание: Написать консольное приложение, реализующее полученный вариант задания,...

Работа с текстовыми файлами
Дан текстовый файл F. Добавить в его конец символы E,N,D (если необходимо, использовать файл Q)....

Работа с текстовыми файлами.
Найти самое длинное симметричное слово заданного(придуманного) предложения, например АККА.

4
Driwars
70 / 61 / 33
Регистрация: 03.09.2013
Сообщений: 306
02.11.2013, 17:11 2
Определям количество строк в файле.
C#
1
int countlength = System.IO.File.ReadAllLines(path + logall).Length;
копируем содержимое построчно в массив
C#
1
string[] NewFile = File.ReadAllLines(path + logall); //  в скобках путь к файлу в виде переменных string

вот так можно отобразить весь текст в проге
C#
1
2
3
4
5
while (0 < countlength)
                    {
                        logTextBox.AppendText(NewFile[k] + Environment.NewLine);
                        countlength--;
                    }
сохранять можно так

C#
1
2
3
StreamWriter sw4 = File.AppendText(path + logall);
                        sw4.WriteLine( RxString);
                        sw4.Close();
В данном примере добавляется строка через переменную RxString. Сделать цикл как выше и добавить массив.

Искать что то нужно циклом используя IndexOf
0
alsav22
5442 / 4837 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
02.11.2013, 17:26 3
Driwars, тут С++.

Добавлено через 58 секунд
Цитата Сообщение от UpluggedMU Посмотреть сообщение
2. искать в нём нужную строку
Нужную - это какую? Как нужность определяется? По номеру? По содержанию?
0
UpluggedMU
2 / 2 / 0
Регистрация: 02.11.2013
Сообщений: 38
02.11.2013, 21:12  [ТС] 4
Цитата Сообщение от alsav22 Посмотреть сообщение
Driwars, тут С++.

Добавлено через 58 секунд

Нужную - это какую? Как нужность определяется? По номеру? По содержанию?
по содержанию, по слову в этой строке

Добавлено через 3 минуты
Driwars, спасибо, ещё погуглю насчёт операторов

Добавлено через 9 секунд
Driwars, спасибо, ещё погуглю насчёт операторов
0
alsav22
5442 / 4837 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
02.11.2013, 22:28 5
Цитата Сообщение от UpluggedMU Посмотреть сообщение
по содержанию, по слову в этой строке
Тогда считываете строку, анализируете строку.
Цитата Сообщение от UpluggedMU Посмотреть сообщение
Driwars, спасибо,
Это не С++.
0
02.11.2013, 22:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2013, 22:28

Работа с текстовыми файлами
Мне нужно разработать программу, выводит на экран по желанию пользователя: 1) N первых строк файла;...

Работа с текстовыми файлами
Подскажите плиз как делать на С++ вот такое вот: Даны два текстовых файла. Добавить в конец каждой...

Работа с текстовыми файлами
Я пишу свой календарь,и у меня задание считать из текстового файла .txt информацию.В текстовом...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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