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

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

Восстановить пароль Регистрация
 
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 11:12     Как взять данные из файла и сохранить в файл? #1
День добрый.

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

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

Спасибо!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1786
Регистрация: 18.12.2011
Сообщений: 14,195
Завершенные тесты: 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();
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 11:22  [ТС]     Как взять данные из файла и сохранить в файл? #3
почему-то in подчеркивает. Возможно необходимо подключить какую-либо библиотеку?
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1786
Регистрация: 18.12.2011
Сообщений: 14,195
Завершенные тесты: 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;
}
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 11:32  [ТС]     Как взять данные из файла и сохранить в файл? #5
пропуск инициализации "in" из-за метки "case"
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1786
Регистрация: 18.12.2011
Сообщений: 14,195
Завершенные тесты: 1
18.05.2014, 12:06     Как взять данные из файла и сохранить в файл? #6
в VS 2008 все ок.
Попробуйте in поменять, например, на inp
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 12:08  [ТС]     Как взять данные из файла и сохранить в файл? #7
не помогло, может быть есть другой способ вызова из файла?
zss
Модератор
Эксперт С++
 Аватар для zss
5950 / 5555 / 1786
Регистрация: 18.12.2011
Сообщений: 14,195
Завершенные тесты: 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;
}
Если Да, то что-то не так с компилятором.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.05.2014, 12:37     Как взять данные из файла и сохранить в файл?
Еще ссылки по теме:

C++ Как сохранить контейнеры STL в файл. И как потом их прочитать из файла
Как из FB2 файла взять картинку C++
C++ Можно ли сохранить данные класса в файл

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

Или воспользуйтесь поиском по форуму:
naa17
0 / 0 / 0
Регистрация: 23.04.2014
Сообщений: 47
18.05.2014, 12:37  [ТС]     Как взять данные из файла и сохранить в файл? #9
компилятор выдает следующие ошибки:

пропуск инициализации "inp" из-за метки "case"
пропуск инициализации "inp" из-за метки "default"
Yandex
Объявления
18.05.2014, 12:37     Как взять данные из файла и сохранить в файл?
Ответ Создать тему
Опции темы

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