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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Spacedemon
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 31
#1

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

16.09.2012, 15:41. Просмотров 593. Ответов 4
Метки нет (Все метки)

Помогите написать код программы которая проверяет правильно ли указано имя файла и производится ввод из файла.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2012, 15:41     Ввод из файла
Посмотрите здесь:

Ввод из файла - C++
Есть ввод из файла, но при запуске программы ничего не происходит - черный экран с мигающим курсором ifstream in("D:\file.txt"); ...

Ввод из файла - C++
Написал такой метод, но отказывается работать. void file_in(){ freopen("in.txt","r",stdin); cin>>size; ...

ввод из файла - C++
подскажите как делать ввод из файла

Ввод из файла. - C++
дана программа. в ней нужно ввести данные из файла. при выводе их на экран выводит не той кодировкой. помогите поменять. вот код программы:...

ввод матрицы из файла. - C++
#include <iostream> #include <iomanip> #include <conio.h> #include <fstream> using namespace std; #define M 3 #define N 3 int...

Ввод\вывод файла - C++
Здравствуйте, уважаемые программисты. Есть проблемка: нужно прочитать из файла текст и вывести его на экран. Пробую через символьный массив...

Ввод\вывод из файла - C++
Подскажите в чем ошибка при чтении из файла и как правильно? #include "stdafx.h" #include <iostream> #include <string> #include...

Ввод из файла не работает - C++
Здравствуйте, помогите пожалуйста решить проблему. Программа должна ввести данные из файла в массив структур. Но до этого дело так и не...

Ввод массива из файла - C++
Хелп плиз!!! Задача: "Нужно создать небольшую базу данных. Нужно чтобы массив задавался из текстового файла. В файле должны быть данные для...

Ввод из файла в вектор - C++
#include "stdafx.h" #include <iostream> #include <fstream> #include <ostream> #include <vector> const int size=7; using...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Рыжий Лис
Просто Лис
251 / 206 / 54
Регистрация: 17.05.2012
Сообщений: 813
Записей в блоге: 4
16.09.2012, 15:56     Ввод из файла #2
C++
1
2
3
4
5
6
7
8
9
  FILE *f = fopen("in.txt","rb");
  if (!f) { cout << "Ошибка 0. Файл не найден!"; return 1;}
  fseek(f,0,SEEK_END);
  int len = ftell(f);//длина файла
  fseek(f,0,SEEK_SET);
  cout << "Длина файла: " << len << " Б" << endl;
  char *buf = new char[len];//буфер
  fread(buf,len,sizeof(unsigned char),f);//чтение файла в буфер
  fclose(f);
Добавлено через 3 минуты
C++
1
2
3
4
5
6
7
FILE *f;
char file[256];
do
{  cout << "Введите имя файла: ";
 cin >> file;
f = fopen(file,"rb");
} while(!f);
Spacedemon
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 31
16.09.2012, 16:16  [ТС]     Ввод из файла #3
что значит "rb" в 6 строке. И чем отличается fstream от fopen?
Рыжий Лис
Просто Лис
251 / 206 / 54
Регистрация: 17.05.2012
Сообщений: 813
Записей в блоге: 4
16.09.2012, 16:24     Ввод из файла #4
Цитата Сообщение от Spacedemon Посмотреть сообщение
что значит "rb"
r - открыть для чтения
b - файл бинарный

Добавлено через 2 минуты
fopen из библиотеки "stdio.h" и это С
fstream из библиотеки "fstream" и это С++
Spacedemon
0 / 0 / 0
Регистрация: 22.04.2012
Сообщений: 31
16.09.2012, 17:11  [ТС]     Ввод из файла #5
то есть разницы между ними в принципе никакой, а то нас препод на с++ заставляет делать
Yandex
Объявления
16.09.2012, 17:11     Ввод из файла
Ответ Создать тему
Опции темы

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