Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Как взять данные из файла и сохранить в файл? - C++

18.05.2014, 11:12. Просмотров 589. Ответов 8
Метки нет (Все метки)

День добрый.

Подскажите, как взять данные из файла и как сохранить данные в файл.

Желательно на примере графа.

Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.05.2014, 11:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как взять данные из файла и сохранить в файл? (C++):

Вычислить объем цилиндра. Исходные данные считываются программой из файла. Результат сохранить в файл - C++
Помогите, пожалуйста, с кодом программы на си или си++, заранее большое спасибо! P.S. Нашла только с вводом исходных данных, но...

Как сохранить данные в файл - C++
Здраствуйте! Есть несколько текстовых данных около 5, которые нужно объединить и сохранить в файле. Как это сделать программно?

Как сохранить контейнеры STL в файл. И как потом их прочитать из файла - C++
В Qt такой контейнер как map<T,T> библиотеки STL заносится в файл занесением в поток "<<map;" , а как это можно сделать в C++ BUILDER6.0...

как занести значения в vector из файла и сохранить их в файл? - C++
Требуется написать класс для работы с текстовым файлом - проверка его состояния, позиция курсора, размер и т.д. С горем пополам наваял. ...

Сохранить данные в файл - C++
Сделал такое сохранение, С++ не ругается и вроде должен выводить, но куда этот файл сохраняется? Писал для класса Book Book pers; //...

Как из файла записать данные в другой файл? - C++
странная задача, но все же надо открыть файл, прочитать и переписать их в другой файл посторочно... кто знает си++ думаю простая...

8
zss
Модератор
Эксперт С++
6578 / 6140 / 2021
Регистрация: 18.12.2011
Сообщений: 15,994
Завершенные тесты: 1
18.05.2014, 11:18 #2
чтение текста из файла
C++
1
2
3
ifstream in("filename.txt");
char str[100];
in.getline(str,100);
запись текста в файл
C++
1
2
3
4
ofstream out("filename.txt");
char str[100]="Text example";
out.write(str,sizeof(str));
out.close();
1
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 11:22  [ТС] #3
почему-то in подчеркивает. Возможно необходимо подключить какую-либо библиотеку?
0
zss
Модератор
Эксперт С++
6578 / 6140 / 2021
Регистрация: 18.12.2011
Сообщений: 15,994
Завершенные тесты: 1
18.05.2014, 11:27 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
   ifstream in("filename.txt");
   if(!in)
   {
       cout<<"Open file error"<<endl;
       system("pause");
       return 1;
   }
   char str[100];
   in.getline(str,100);
   cout<<str<<endl;
   system("pause");
   return 1;
}
1
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 11:32  [ТС] #5
пропуск инициализации "in" из-за метки "case"
0
zss
Модератор
Эксперт С++
6578 / 6140 / 2021
Регистрация: 18.12.2011
Сообщений: 15,994
Завершенные тесты: 1
18.05.2014, 12:06 #6
в VS 2008 все ок.
Попробуйте in поменять, например, на inp
0
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 12:08  [ТС] #7
не помогло, может быть есть другой способ вызова из файла?
0
zss
Модератор
Эксперт С++
6578 / 6140 / 2021
Регистрация: 18.12.2011
Сообщений: 15,994
Завершенные тесты: 1
18.05.2014, 12:33 #8
А Вы везде поменяли:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
   ifstream inp("filename.txt");
   if(!inp)
   {
       cout<<"Open file error"<<endl;
       system("pause");
       return 1;
   }
   char str[100];
   inp.getline(str,100);
   cout<<str<<endl;
   system("pause");
   return 1;
}
Если Да, то что-то не так с компилятором.
0
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 12:37  [ТС] #9
компилятор выдает следующие ошибки:

пропуск инициализации "inp" из-за метки "case"
пропуск инициализации "inp" из-за метки "default"
0
18.05.2014, 12:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2014, 12:37
Привет! Вот еще темы с ответами:

Как считать данные из файла и вывести в файл - C++
Я сегодня написал 2 программы: Моё решение: #include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { ...

Можно ли сохранить данные класса в файл - C++
Существует ли способ, зная ссылку на класс, сохранить его целиком в файл(т.е. его данные), а потом точно также его подгрузить обратно? ...

Ввести данные в файл, и записать данные с файла в массив структур - C++
Ввести все данные в файл, и записать данные с файла в структуру. Помогите ввести и вывести структуру из файла. Допускается - и желательно...

Сохранить в файл содержимое тегов <a> данного html файла - C++
Дан текст HTML-страницы. Необходимо выделить текст внутри всех тегов a: (т.е. текст заключенный между &lt;a...&gt; и &lt;/a&gt;), вывести его на экран...


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

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

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