Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как на клавиатуре ввести логическое ИЛИ? Подскажите, пожалуйста. (это чуть не по теме), как набрать на клавиатуре II? https://www.cyberforum.ru/ cpp-beginners/ thread1788170.html Не могу разбить строку по разделителю C++
Суть такая: Делаю задачу копирования информации в папку на всех устройствах. Есть строка пути в виде: Откуда|Куда;Откуда|Куда;... и.т.д. Не могу распарсить на токены. Я путаюсь с char, wchar,...
C++ Возможно ли как-то перехватить действия процесса и повторить их? Доброго времени суток всем! Есть программа управляющая скоростью кулера. Я хотел бы каким-то образом записать и повторить действия, которые совершает программа по нажатию на кнопку. Подскажите... https://www.cyberforum.ru/ cpp-beginners/ thread1788122.html C++ Цикл: каждый символ символьного массива вывести на новой строке консоли Доброго всем здравия, споткнулся на ровном месте, цикл do while отказывается делать, то что я хочу char S = "gcfhgcf hdhgf 4754 bmhfjh hfhf"; int i = 0; do { cout << S << endl; i++; ... https://www.cyberforum.ru/ cpp-beginners/ thread1788084.html
Как в условие if (ch !=.) внести несколько значений? C++
Добрый день! В программе создаю условие if(ch!='w')cout<<"Error"; Как можно записать условие(если это вообще возможно), когда допускается несколько литер, то есть кроме w, я хочу записать ещё ,...
C++ Найти 5 наибольших элементов в двумерном массиве https://www.cyberforum.ru/ cpp-beginners/ thread1788073.html
В двумерном массиве нужно найти 5 наибольших элементов и вывести их на экран с указанием их индексов. Я только начал изучать C++, код программы я написал. У меня получилось в нем три "больших" цикла....
C++ Подскажите пожалуйста, Почему применяется & к имени класса ? Подскажите пожалуйста, Почему применяется & к имени класса. не могу понять для чего и как оно работает в int &atype::operator(int i) using namespace std; const int Size=3; class atype {... https://www.cyberforum.ru/ cpp-beginners/ thread1788072.html Пример функции для изменения региона защиты памяти процесса с Read Only на Write Copy C++
будьте добры привести пример функции для изменения региона защиты памяти процесса с Read Only на Write Copy VirtualAlloc - не подходит
C++ Unexpected end of file while looking https://www.cyberforum.ru/ cpp-beginners/ thread1788007.html
unexpected end of file while looking for precompiled header.Did you forget to add '#include "stdafx.h"' to your source ? msvs 15 просто в хедер и сишник, где раньше лежал класс, записал другое и...
C++ Калькулятор, что можно улучшить/переработать https://www.cyberforum.ru/ cpp-beginners/ thread1788001.html
Всем привет!Только закончил писать калькулятор,код прилагается.А теперь, вопросы:что можно улучшить/переработать,общая оценка.А также, что еще стоит попробовать написать.Спасибо! #include...
Использование классов. Где закралась ошибка? C++
Добрый день! При компиляции данной программы на экран выводится только надпись: "Для продолжения нажмите любую клавишу...". Возможно проблема в том, что я не правильно подгружаю файлы заголовки? При...
C++ Что означает выражение стоящее после return? Всем привет. Довольно часто в уроках по c++. Вижу после написания программы либо функциии. return переменная; Что это значит? ведь return отвечает за результат программы вроде. 1 -... https://www.cyberforum.ru/ cpp-beginners/ thread1787972.html
0 / 0 / 0
Регистрация: 11.02.2013
Сообщений: 44
0

Ошибка при работе с ifstream - C++ - Ответ 9419045

01.08.2016, 10:51. Показов 1153. Ответов 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;
}


Вернуться к обсуждению:
Ошибка при работе с ifstream C++
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.08.2016, 10:51
Помогаю со студенческими работами здесь

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

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

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

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

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