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

Передача файлового потока в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В каждой строке двухмерного массива определить наибольший элемент и подсчитать сумму этих максимальных элементов http://www.cyberforum.ru/cpp-beginners/thread106629.html
В каждой строке двухмерного массива определить наибольший элемент и подсчитать сумму этих максимальных элементов.
C++ Проверка баланса фигурных скобок абстрактным стеком (реализованным в виде связного списка) вот собственно задание: задан текст, содержащий три типа скобок - (), {}, . Программа должна проверить правильность расстановки скобок в тексте, а также, не нарушены ли правила вложенности... http://www.cyberforum.ru/cpp-beginners/thread106622.html
прога на С++,связанная с файлами C++
Напишите программу, которая считывает произвольный текстовый файл, содержащий длинные строки и копирует его содержимое в новый файл, при этом разбив длинные строки таким образом, чтобы длина...
программа на С++ C++
Напишите программу, которая считывает произвольный текстовый файл и создает новый файл, в который записывает считанные из входного файла строки в алфавитном порядке. Имя входного и результирующего...
C++ Структуры. http://www.cyberforum.ru/cpp-beginners/thread106557.html
Необходимо написать программу (помогите пожалуйста): Сформировать массив, содержащий информацию о туристских поездках. Структурный тип содержит поля: название тура, необходима ли виза, це-на,...
C++ Поиск в массиве Надо найти в массисе чисел со значениями от 0 до 255 повторяющиеся ровно два раза числа. Второй день туплю не могу написать 100% правильно работающую функцию=) подробнее

Показать сообщение отдельно
PointsEqual
ниначмуроФ
836 / 520 / 33
Регистрация: 12.10.2009
Сообщений: 1,915

Передача файлового потока в функцию - C++

19.03.2010, 21:39. Просмотров 729. Ответов 3
Метки (Все метки)

Здрасти.


C++
1
ifstream in("1.txt");
что возвращает in? как передать этот поток (in) в функцию которая выводит символы?

C++
1
2
3
4
5
6
7
8
void readFile( ???????????? ){
    char ch;
    while (in){
        in.get(ch);
        cout<<ch;
        getch();
    }
}
Добавлено через 8 минут
я написал второй вариант:

C++
1
2
3
4
5
6
7
8
9
void readFile(char* pathToFile){
    ifstream in(pathToFile);
    char ch;
    while (in){
        in.get(ch);
        cout<<ch;
        getch();
    }
}
какеой правильнее использовать ? первый вариант или второй?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru