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

непонятки cо считыванием из файла. - C++

Восстановить пароль Регистрация
 
Lobstersans
0 / 0 / 0
Регистрация: 04.02.2011
Сообщений: 10
08.02.2011, 22:07     непонятки cо считыванием из файла. #1
Всё работает, не могу понять как сделать чтобы пользователь вводил имя файла.
Компилятор уже еле дышит.

#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
int main()
{
char a[256];

int iMas[10];

double dMas[10];

fstream inFile;

inFile.open("datne.txt");
if (!inFile)
{
cout << "Fails netika atrasts!"; exit(1);
}


inFile.getline(a, 256);

cout << a << endl;

for (int i = 0; i < 10; i++)
{
inFile >> iMas[i];
cout << iMas[i] << " ";

}
cout << endl;
for (int i = 0; i < 10; i++)
{
inFile >> dMas[i];
cout << dMas[i] << " ";
}
_getch();
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.02.2011, 22:07     непонятки cо считыванием из файла.
Посмотрите здесь:

C++ Проблема со считыванием строк из класса.
Трабл с считыванием данных из бинарного файла C++
C++ непонятки
Непонятки с синтаксисом C++
C++ Непонятки с bind2nd
C++ непонятки с for
C++ Посимвольным считыванием файла определить, является он символьным или бинарным
C++ Непонятки с выводом

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 7
08.02.2011, 23:01     непонятки cо считыванием из файла. #2
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
#include <iostream>
#include <fstream>
using namespace std;
 
int main(){
    char a[256];
    cout<<"input file path\n";
    cin.getline(a, 256);
    int iMas[10];
    double dMas[10];
    fstream inFile;
    inFile.open(a);
    if(!inFile){
        cout << "Fails netika atrasts!"; return 1;
    }
    inFile.getline(a, 256);
    cout << a << endl;
    for (int i = 0; i < 10; i++){
        inFile >> iMas[i];
        cout << iMas[i] << " ";
    }
    cout << endl;
    for (int i = 0; i < 10; i++){
        inFile >> dMas[i];
        cout << dMas[i] << " ";
    }
}
Yandex
Объявления
08.02.2011, 23:01     непонятки cо считыванием из файла.
Ответ Создать тему
Опции темы

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