Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/9: Рейтинг темы: голосов - 9, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 88

Простой вывод файла на экран

09.02.2011, 17:00. Показов 1990. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Не могу вывести содержимое файла на экран. Что я не так делаю? Вот код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <iostream>
#include <fstream>
#include <iomanip>
 
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <locale.h>
 
using namespace std; 
    
int main (int argc, char* argv[])
{
    setlocale (LC_ALL, ".1251");
 
    /* ПРОТОТИПЫ ФУНКЦИЙ */  
    void read_print_in (ifstream); 
 
    ifstream filein; // объявление входного потока
 
    filein.open("filein.txt"); 
    read_print_in(filein); // выводим содержимое исходного файла на экран
    filein.close(); 
}
 
void read_print_in (ifstream file1)
{
    //void shapka1(); 
    icx str; 
    cout<<"ИСХОДНЫЙ ФАЙЛ:\n"; 
    //shapka1(); 
    while (file1>>str.name>>str.kol_1897>>str.kol_1928>>str.kol_1938>>str.kol_1958) 
        cout<<str.name<<str.kol_1897<<str.kol_1928<<str.kol_1938<<str.kol_1958; 
}
Компилятор указывает на строку в стандартном файле fstream. "Ошибка 4 error C2248: std::basic_ios<_Elem,_Traits>::basic_ios : невозможно обратиться к private член, объявленному в классе "std::basic_ios<_Elem,_Traits>" c:\program files\microsoft visual studio 10.0\vc\include\fstream 890 1 Lab_1"
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.02.2011, 17:00
Ответы с готовыми решениями:

вывод из файла на экран
Добрый вечер! Что-то я никак не пойму. Нужно вывести числа из файла на экран по пять числа в строке. И никак не могу понять как это...

Вывод файла на экран
1)как вывести на экран текстовый файл, вот такого содержания: Список ФИО дата ...

Вывод текста из файла на экран
среда разработки BC.31. ошибку не выдает, но и текст не читает из файла... что в коде не так? и как вывести на экран текст из файла?) ...

4
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
09.02.2011, 21:46
Я-б на его месте еще ругнулся на
Цитата Сообщение от Vilian Посмотреть сообщение
icx str;
Где описание типа icx?
0
 Аватар для zulkis
686 / 613 / 43
Регистрация: 13.01.2011
Сообщений: 1,722
09.02.2011, 21:48
Он просто еще ругнулся на первую ошибку, а до второй не дошел )
0
0 / 0 / 0
Регистрация: 17.12.2010
Сообщений: 88
10.02.2011, 01:23  [ТС]
lemegeton, в с++ можно так делать, это ведь структура. А ругался он на то, что я должен был передавать ifstream/ofstream по адресу, т.е. в определении функции среди аргументов должны были быть ifstream&/ofstream&.
zulkis, обычно компиляторы ругают все ошибки и сразу.
0
 Аватар для lemegeton
4903 / 2696 / 921
Регистрация: 29.11.2010
Сообщений: 5,783
10.02.2011, 09:33
Цитата Сообщение от Vilian Посмотреть сообщение
lemegeton, в с++ можно так делать, это ведь структура
Как "так" делать? Объявлять переменные необъявленных типов?
Только что попробовал -- не получается.
C++
1
2
3
4
int main(int argc, char *argv[]) {
  icx str;
  return 0;
}
Цитата Сообщение от Vilian Посмотреть сообщение
это ведь структура
И где это описано?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.02.2011, 09:33
Помогаю со студенческими работами здесь

Вывод на экран чисел из файла
нужно считать числа из файла, записать в массив и вывести на экран. подскажите, в чём ошибка? int main(int argc, char* argv) { ...

Чтение из файла и вывод на экран...
Помогите, пожалуйста... Есть файл со следующими данными: ...

Вывод структуры на экран из файла
Помогите пожалуйста, нужно сделать вывод структуры из текстового файла с наибольшим критерием &quot;Значение итога работы&quot;. Вот...

Вывод данных из файла на экран
Подскажите пожалуйста, вот мой код. Записываем в файл фамилию, имя возраст для 100 человек. Потом вносим вручную одну позицию в начале...

Вывод информации из файла на экран
Добрый день! Задача такова: нужно считать информацию из файла, и вывести её на экран. 1 строка – два целых числа: M и N . 2 строка –...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru