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

Ошибка при чтении файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Отлаживание программ http://www.cyberforum.ru/cpp-beginners/thread37517.html
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) максимальный элемент массива; 2) сумму элементов массива, расположенных до последнего положительного элемента. Сжать массив, удалив из него все элементы, модуль которых находится в интервале . Освободившиеся в конце массива элементы заполнить нулями. #include <iostream> #include "math.h" using namespace std; int...
C++ Шаблон класса Tvector. Срочно Разработать шаблон класса TVector – одномерный массив, в качестве параметра шаблона использо-вать тип данных хранимых в массиве. Необходимо реализовать операции сложения и вычитания векторов, их сравнение ==, !=, скалярное произведение векторов, модуль вектора, нормировка вектора. Программу необходимо разработать на Microsoft Visual Studio 2005 win32 console application В первом файле... http://www.cyberforum.ru/cpp-beginners/thread37515.html
C++ Написать программу копирования файла с заменой пробелов на символ |.
Программа, которая открывает файл txt и заменяет пробелы на знак " \ ". Можно запись в другой файл.
Не выводится правильный ответ при выполнении условия C++
Привет. Пользуюсь Visual C++ 6.0 В задачке необходимо в случае не выполнения условия вывести соответсвующее сообщение, а оно выводиться ,почему то, всегда.Помогите разобраться. #include <iostream.h> void main(){ int A={6,-5,3,9,8,0,11}; int i,imax=-1; bool flag = false;
C++ Массивы, перемена мест столбца и строки http://www.cyberforum.ru/cpp-beginners/thread37509.html
У меня задание составить программу для заполнения матрицы вручную и автоматически (рандомом) Это вроде сделал Теперь надо поменять местами заданный столбец и заданную строку, вот тут проблема, помогите разобраться. вот что у меня получилось: #include<stdio.h> #include<conio.h> #include<math.h> #include<stdlib.h> #define RND ((float)rand()/32768.0)
C++ Создание объемных изображений на С++ Здравствуйте! Нужно создать программу: движение и вращение объёмной буквы «Х» с использование матриц преобразования в пространстве. Есть программа на паскале, а нужно на С++ Помогите кто сможет!!! program letter; uses crt, graph; подробнее

Показать сообщение отдельно
Gravity
558 / 552 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
31.05.2009, 20:58     Ошибка при чтении файла
Мало того, что открываешь повторно, так еще и продолжаешь работу функции даже если файл открыть не удалось. При таком условии
C++
1
2
if((f=fopen("workers.txt","r"))==NULL)              
        printf("Cannot open file\n");           //Сообщение, если невозможно открыть файл
надо делать return из функции, чтобы не работать с NULL'ом.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru