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

Ввод из файла не работает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести программу с языка С++ http://www.cyberforum.ru/cpp-beginners/thread976244.html
С языком Си плохо знаком, ну очень плохо, переведите программу с языка С++ на язык Си #include <iostream> #include <vector> #include <cmath> #include <iomanip> double number(); double factor();
C++ Виртуальные методы Всем доброго времени суток! Вопрос следующий. Как я могу функцией делать подмену виртуального метода у класса? http://www.cyberforum.ru/cpp-beginners/thread976240.html
C++ Передача параметров в функцию по умолчанию
Здравствуйте! Вот в этом коде: #include <iostream> #include <fstream> #include <string> using namespace std; struct Book {
C++ Вычислить значение функции(исправить готовый код)
Вычислить значение функции y=(x+5.2)\(x+1)(3x+4), на промежутке с шагом h=0.3. Результаты расчетов вывести в виде таблицы пар х и у. Если ищущих данных нет.то вывести про это сообщение.Вычислить суму первого и последнего значения функции. Есть код похожей задачи,но подставляя свои данные мне выдаёт ошибку и я не понимаю что еще мне нужно исправить...Помогите пожалуйста)Желательно вижуал студио...
C++ Операторы выбора. Даны 3 различных числа. Большее уменьшить на среднее, среднее заменить полуразностью двух других,меньшее увеличить втрое http://www.cyberforum.ru/cpp-beginners/thread976226.html
Даны 3 различных числа. Большее уменьшить на среднее, среднее заменить полуразностью двух других,меньшее увеличить втрое. помогите написать код,плиз
C++ Пузырьковая сортировка Здравствуйте .Объясните , пожалуйста , подробно , как работает пузырьковая сортировка . Получается сравниваются два соседних элемента и если элемент с меньшим индексом больше другого элемента , то они переставляются местами . Я немного запутался с циклами . Нашёл такой пример: const int arraysize = 10; int array = {7, 12, 100, 1, 78, 1234, 3, 18900, 512, 5021}; int hold; //выводим на... подробнее

Показать сообщение отдельно
Demetrio2000
0 / 0 / 0
Регистрация: 13.10.2013
Сообщений: 8

Ввод из файла не работает - C++

13.10.2013, 14:51. Просмотров 315. Ответов 12
Метки (Все метки)

Здравствуйте, помогите пожалуйста решить проблему. Программа должна ввести данные из файла в массив структур. Но до этого дело так и не доходит: файл не открывается, срабатывает конструкция If для отлова ошибки открытия.

Внизу сокращённый текст программы с проблемным участком:


C++ (Qt)
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
void main()
{
SetConsoleCP(1251);
SetConsoleOutputCP(1251);
setlocale (LC_ALL, "RUS"); // вызов функции настройки локали для отображения кириллицы
int i,c,j,n;
 
fstream f;
f.open("11.txt",ios::nocreate); //ввод из файла
 
if (f)
{
  char *str = new char [60];
     n=0;
    while (!f.eof())
    {
        f>>str;
        n++;
    }
    f.close();
    delete str;
}
else cout<<"Ошибка открытия файла";
getch();
}
В приведённом куске подсчитываю количество строк в файле
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru