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

fstream непонятка - C++

Восстановить пароль Регистрация
 
ooki2day
 Аватар для ooki2day
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.06.2010, 21:15     fstream непонятка #1
скажите,плз,правильно ли я открываю файл с fstream, и где должен лежать сам файл?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <fstream>
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    ifstream in("input.txt", ios_base::in);
 
    if(in.is_open()==false)
    {
        cout << "file open error!";
        getch();
        return 1;
    }
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.06.2010, 21:15     fstream непонятка
Посмотрите здесь:

непонятка с минусами в double C++
C++ непонятка
Непонятка с заголовочными файлами C++
C++ Непонятка с кодировкой
C++ Непонятка со скобками
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
02.06.2010, 21:29     fstream непонятка #2
в вижуале - в папке мои доки\ вижуал\проекты\имя проекта\еще раз имя
или укажи путь ifstream in ("c:\\222.dat");
ooki2day
 Аватар для ooki2day
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.06.2010, 21:49  [ТС]     fstream непонятка #3
все равно ошибку дает. а условие правильное?
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
02.06.2010, 22:02     fstream непонятка #4
у меня код работает

Добавлено через 2 минуты
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 <fstream>
#include <string>
using namespace std;
 
int main(){
    
    //ofstream out ("C:\\222.dat");
    ifstream in ("c:\\111.txt", ios_base::in);
    if(in.is_open()==false)
        {
                cout << "file open error!";
                
                return 1;
        }
 
    string a;
    getline (in,a);
    cout<<a;
    cin.get();
    return 0;}
ooki2day
 Аватар для ooki2day
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.06.2010, 22:10  [ТС]     fstream непонятка #5
ага, получилось)в имени фала очепятка)а как можно посимвольно общаться с текстом из файла?
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
02.06.2010, 22:27     fstream непонятка #6
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 <fstream>
#include <string>
using namespace std;
 
int main(){
    
    //ofstream out ("C:\\222.dat");
    ifstream in ("c:\\111.txt", ios_base::in);
    if(in.is_open()==false)
        {
                cout << "file open error!";
                
                return 1;
        }
 
    char a;
    while (in.get (a))
    cout<<a;
    cin.get();
    return 0;}
ooki2day
 Аватар для ooki2day
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.06.2010, 22:36  [ТС]     fstream непонятка #7
а cin.get() что делает?
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
02.06.2010, 22:55     fstream непонятка #8
а ты енту строку удали и сам увидишь, и в (in).get(a) in - название объекта ifstream (in)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.06.2010, 23:02     fstream непонятка
Еще ссылки по теме:

C++ Непонятка с указателями
непонятка в связном списке C++
Непонятка с float C++

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

Или воспользуйтесь поиском по форуму:
ooki2day
 Аватар для ooki2day
12 / 12 / 0
Регистрация: 23.10.2008
Сообщений: 281
02.06.2010, 23:02  [ТС]     fstream непонятка #9
да,уже разобрался))
Yandex
Объявления
02.06.2010, 23:02     fstream непонятка
Ответ Создать тему
Опции темы

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