Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
1

Ошибка при работе с ifstream

01.08.2016, 10:51. Показов 757. Ответов 2
Метки нет (Все метки)

есть вот такой код и я точно знаю что у меня проблема вот тут: std::ifstream i1("s1[255]"), i2("s2[255]"); помогите исправить.
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <conio.h> 
#include <iostream> 
#include <climits> 
#include <fstream> 
#include <windows.h> 
 
using namespace std;
using std::cout;
using std::cin;
using std::endl;
 
int main()
{
    setlocale(LC_ALL, "Russian");
 
    char s1[255];
    char s2[255];
 
 
    while (1) {
 
    ifstream file("config.txt");
        if (file.is_open())    //проверка файла конфигурации
        {
        cout << "существует\n";
 
        ifstream in("config.txt");
 
        in.getline(s1, sizeof(s1)); //считываем строку 
        in.getline(s2, sizeof(s2)); //считываем строку 
 
 
        std::ifstream i1("s1[255]"), i2("s2[255]");
        if (!i1 || !i2){ std::cerr<<"File not found"; return -1; }
        std::string s1((std::istreambuf_iterator<char>(i1)), std::istreambuf_iterator<char>());
        std::string s2((std::istreambuf_iterator<char>(i2)), std::istreambuf_iterator<char>());
        std::cout<<std::boolalpha<<(s1 == s2)<<"\n";
        i1.close();
        i2.close();
 
        }
        else{
 
        cout << "не существует\n";
        ofstream out("config.txt"); //
        out << "C:\\\\1\\\\1.txt" << endl; //Записываем вторую строчку 
        out << "C:\\\\1\\\\2.txt" << endl; //Записываем вторую строчку 
        }
 
        cout << "пауза\n";
        Sleep(2000);
        continue;
    }
 
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.08.2016, 10:51
Ответы с готовыми решениями:

Ошибка при использовании типа ifstream
Заголовочный файл &quot;user.h&quot; #pragma once class User { public: void Read(ifstream&amp; data); };...

Не является внутренней или внешней командой - ошибка не при компиляции а при работе программы
В VS скомпилировал код #include &lt;iostream&gt; using namespace std; int main() { int a;...

Ifstream ошибка
int main(int argc, char* argv) { setlocale(LC_ALL,&quot;Russian&quot;); // корректное отображение...

Ошибка при работе с массивами
Здравствуйте. Хочу сделать программу, которая сортирует цифры. Вот код: #include &lt;iostream&gt; ...

2
1466 / 1174 / 551
Регистрация: 08.01.2012
Сообщений: 4,529
01.08.2016, 10:57 2
C++
1
std::ifstream i1(s1), i2(s2);
1
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
01.08.2016, 11:02  [ТС] 3
спасибо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2016, 11:02

Ошибка при работе с объектами
Доброго времени суток! Я написал программу для работы с матрицами. При умножении происходит...

Ошибка при работе с файлом
Пытался разобраться с записью и чтением из файла, посмотрел с десяток тем здесь, но столкнулся со...

Ошибка при работе с мютексом
Пытаюсь написать класс защищенный стек, но получаю ошибку при работе с мютексом: error C2248:...

Ошибка при работе со структурами
Вот код. Выдает вот такую вот ошибку &quot;Необработанное исключение по адресу 0x012A58A1 в...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru