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

Ошибка при работе с файлом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка оператора http://www.cyberforum.ru/cpp-beginners/thread128313.html
В следующем коде имеется перегруженный оператор, позволяющий умножить вектор справа на число. Как сделать обратное, то есть, чтобы вектор можно было умножать на число слева? template <class T> class Vector{ protected: T *v; int dim; public: Vector(T *a,int n); Vector<T> operator*(T k);
C++ количесво слов из 4 букв Необходимо посчитать слова состоящие из 4 букв в строке используя дружественные функции. #include <vcl.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <iostream.h> int main() { http://www.cyberforum.ru/cpp-beginners/thread128298.html
Сортировка строк по длине первого слова C++
Добрый вечер формучане.Облазил весь нет как и этот форум но толком ничего не нашел.Собственно обращаюсь с просьбой решить эту задачку. Заранее большое спасибо. Сформировать динамический массив из n строк. Длина каждой строки не более m. Строки состоят из слов, разделяемых пробелом. Выполнять сортировку строк по длине первого слова строки.
Анализ числовых данных. C++
Сестренке задали прогу по теме - Анализ цифровых данных файла. Задача состоит в том что нужно из файла содержащего числа прочитать данные и сделать следующее: подсчитать количество чисел, найти сумму и произведение всех чисел, среднее-арифметическое всех чисел, количество положительных (найти сумму и произведение чисел, среднее-арифметическое чисел) и отрицательных (найти сумму и произведение...
C++ Мишь в графическом режиме в борланд с++ http://www.cyberforum.ru/cpp-beginners/thread128286.html
В http://www.cyberforum.ru/cpp-beginners/thread101467.html обсуждалось использование хвостатой в консольном режиме, но в графическом ее не видно. Как переписать код?? // показать/спрятать "мышь" void mouse(int m) { int mode;
C++ Работа с log-файлом Вообщем вот мое задание Написать программу по разбивке и анализу содержимого файла отчета работы ПО (log-файла). Необходимо проанализаровать и подсчитать запросы, а также вывести их в алфавитном порядке с подсчетом колическтва повторений. Программа должна выдавать отчет о своей работе в виде: Дата Запросы 25.04.2002 - 12 26.04.2002 - 10 27.04.2002 - 5 подробнее

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

Ошибка при работе с файлом - C++

11.05.2010, 23:10. Просмотров 816. Ответов 1
Метки (Все метки)

Пытался разобраться с записью и чтением из файла, посмотрел с десяток тем здесь, но столкнулся со странной (для меня) ошибкой.
Вот, казалось бы, банальная программа для записи числа в файл:

C++
1
2
3
4
5
6
7
8
9
10
11
#include<stdio.h>
#include<stdlib.h>
#include<iostream>
using namespace std;
void main()
{int x=123;
FILE *f;
f=fopen("D:\a.txt","w");
fwrite(&x,sizeof(int),1,f);
fclose(f);
}
нажимаю построить решение - все отлично, а вот при запуске вылетает окно с ошибкой типа:

Program: ...
File: ...\fwrite.c
Line: 77
Expression: (stream!=NULL)


скрин ошибки здесь-> http://s41.***********/i092/1005/3a/6fb3723f6e3c.jpg

И я не понимаю в чем дело.
При этом даже если я упрощаю код до банального открытия-закрытия файла:

C++
1
2
3
4
5
6
#include<iostream>
using namespace std;
void main()
{FILE *f;
f=fopen("D:\a.txt","w");
fclose(f);}
то выскакивает та же ошибка, но ругается она уже (как я понял) на fclose:

текст ошибки в появляющемся окне такой:

Program: ...
File: ...\fclose.c
Line: 47
Expression: (stream!=NULL)


скрин здесь-> http://s02.***********/i175/1005/08/3a163d6941ef.jpg

Что не так? Подскажите, пожалуйста
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru