Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
1

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

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

День добрый.

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

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

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

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

Как сохранить данные в файл
Здраствуйте! Есть несколько текстовых данных около 5, которые нужно объединить...

Файл: Привести кодировку содержимого файла к кодировке консоли и сохранить результат как новый файл.
Задача такая: Программа должна получать на вход путь к текстовому файлу,...

Как сохранить контейнеры STL в файл. И как потом их прочитать из файла
В Qt такой контейнер как map<T,T> библиотеки STL заносится в файл занесением в...

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

8
zss
Модератор
Эксперт С++
7412 / 6802 / 4302
Регистрация: 18.12.2011
Сообщений: 17,971
Завершенные тесты: 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
Модератор
Эксперт С++
7412 / 6802 / 4302
Регистрация: 18.12.2011
Сообщений: 17,971
Завершенные тесты: 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
Модератор
Эксперт С++
7412 / 6802 / 4302
Регистрация: 18.12.2011
Сообщений: 17,971
Завершенные тесты: 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
Модератор
Эксперт С++
7412 / 6802 / 4302
Регистрация: 18.12.2011
Сообщений: 17,971
Завершенные тесты: 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

Взять данные со стороннего файла
Сразу извиняюсь, если создал тему в неположенной разделе и плохо сформулировал...

Сохранить данные в файл
Сделал такое сохранение, С++ не ругается и вроде должен выводить, но куда этот...

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


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

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

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