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

Ввод из файла и вывод в файл - C++

Восстановить пароль Регистрация
 
vitekfed
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 21
20.02.2011, 22:30     Ввод из файла и вывод в файл #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream>
#include<iomanip>
#include<ctime>
#include<cstdlib>
 
int main(){
    const int n=6, m=7;
    int mat[n][m];
    for(int i=0; i<n*m; i++){
        mat[0][i]=rand()%20-10;
        if(i%6==0) std::cout<<"\n\n";
        std::cout<<std::setw(4)<<mat[0][i];
    }
    std::cout<<"\n\nAfter replace";
    for(int i=0; i<n*m; i++){
        if(mat[0][i]>0) mat[0][i]=1;
        else mat[0][i]=0;
        if(i%6==0) std::cout<<"\n\n";
        std::cout<<std::setw(4)<<(*mat)[i];
    }
}
КАК СДЕЛАТЬ ЧТОБЫ ДАННЫЕ СЧИТЫВАЛИСЬ ИЗ ФАЙЛА И РЕЗУЛЬТАТ ВЫВОДИЛСЯ В ВИДЕ ФАЙЛА
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2011, 22:30     Ввод из файла и вывод в файл
Посмотрите здесь:

ввод\вывод в файл\из файла C++
C++ Ввод/вывод в файл
C++ ввод и вывод в файл
Ввод и вывод в файл C++
C++ Ввод структуры в текстовый файл столбиком и вывод данных из файла в структуру
Ввод-вывод в файл C++
Ввод из файла массива и вывод результат в файл среднее арифметическое C++
C++ Файл ввод-вывод

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
oxotnik
 Аватар для oxotnik
1584 / 1061 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
20.02.2011, 22:35     Ввод из файла и вывод в файл #2
http://www.cplusplus.com/reference/i.../istream/read/
http://www.cplusplus.com/reference/i...ostream/write/
MrOldZeppelin
1 / 1 / 0
Регистрация: 02.02.2011
Сообщений: 9
20.02.2011, 23:18     Ввод из файла и вывод в файл #3
КАК СДЕЛАТЬ ЧТОБЫ ДАННЫЕ СЧИТЫВАЛИСЬ ИЗ ФАЙЛА И РЕЗУЛЬТАТ ВЫВОДИЛСЯ В ВИДЕ ФАЙЛА
Как всё сложно у тебя.
C++
1
using namespace std;
И не надо с классами париться))

Для начала тебе нужно определиться, что тебе нужно для работы потоки или функции.
Функции более громоздки к применению, но более функциональны.
Я предпочитаю использовать потоки.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <fstream>  //файловые потоки
using namespace std;
int main() {
/*...*/
int n;
 
ifstream fin("input.txt"); 
/* регистрация файлового потока input.txt с именем fin. Можно называть поток как хочешь */
if (fin!){cout<<"Ошибка открытия файла!";return 1;}
/* Проверять файл ОБЯЗАТЕЛЬНО, иначе потом запаришься с отладкой */
 
ofstream fout("output.txt");
if (fout!){cout<<"Ошибка открытия файла!";return 1;}
 
//дальше считавание как с cin или cout
fin>>n; //считать из файла целое значение n
fout<<n; //записать в файл значение n
 
fin.close();
fout.close();
}
Это реализация потоками. Надо функциями?)
Yandex
Объявления
20.02.2011, 23:18     Ввод из файла и вывод в файл
Ответ Создать тему
Опции темы

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