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

Программа неадекватно реагирует на функции работы с файлом.. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Маска http://www.cyberforum.ru/cpp-beginners/thread75656.html
Доброго времени суток... подскажите пожалуйста как создать функцию проверки на маску такого вот плана -> МН-МСК-131.. спасибо.. Добавлено через 42 минуты void convert_mask_1(char mask, int num) { mask='\0'; mask=num%10+48; num/=10; mask=num%10+48; num/=10;
C++ операции над матрицами и их преобразование Решить с помощью функций. Заданы k квадатных матриц A,A,...,A. Найти сумму A*AT + A*AT + ... + A*AT. AT - транспонированная матрица A. Процедуры: 1. вычисление траспонированной матрицы 2. вычисление суммы двух матриц 3. вычисление произведения двух матриц http://www.cyberforum.ru/cpp-beginners/thread75647.html
C++ Круговая очередь
Доброго времени суток. Сразу к делу... Нужна такая прога: 1)Программа считывает из потока символы и формирует из них круговую очередь(Указатель на первый символ = указатетель последнего сивола). 2) Организовать удаление любого элемента из очереди... Думаю стои упямянуть что нужно реализовать через класс.. Это главное... так же она должна выводить на экран саму очередь, значение указателей...
Наследование C++
. Создать базовый класс «Учащийся» и производные классы «Школь-ник» и «Студент». Создать массив объектов базового класса и заполнить этот массив объектами. Показать отдельно студентов и школьников. "Создать массив объектов базового класса и заполнить этот массив объектами" - вот это непонятно... Как создать массив объектов базового класса и заполнить его объектами производных классов? Или это...
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread75632.html
Помагите позалуйста решить задачу по однамерному массиву.
C++ Разработка и отладка алгоритмов и программ с использованием указателей Задания Программа должна содержать систему меню (пункты 1,2 – вызывают выполнение соответствующих заданий, 3 – окончание работы программы). При написании программы все пункты задания оформить в виде функций. Программа должна содержать вывод на экран исходной информации и полученных результатов. Использовать динамические массивы. 1. Упорядочить по возрастанию отдельно элементы массива,... подробнее

Показать сообщение отдельно
Dmitrii_M
2 / 2 / 0
Регистрация: 11.09.2009
Сообщений: 29
17.12.2009, 02:39     Программа неадекватно реагирует на функции работы с файлом..
Я написал небольшую простенькую программку, читающую что-то из файла, и записывающую что-то в другой файл, проверил на своем компе - все работает, перенес на другой отказывается, вылетает ошибка.

Компилятор: Dev-cpp.

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
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <strings.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    
   
    ...
    FILE* f=fopen("c:\\read3.txt","r+");
    FILE* f2=fopen("c:\\write3.txt","w+");
 
    ...     
    fseek (f, 0, 1);   fread (str,10,1,f);                    
    
    ...
 
    fclose(f);
    fclose(f2);
    system("PAUSE");
    return EXIT_SUCCESS; 
     
    
}
Причем, вылетает из-за fseek (f, 0, 1), fread (str,10,1,f), fclose(f).
Когда временно исключал(делал комментариями) из программы эти функции, то программа не завершалась ошибкой. Что еще интересно, при fopen("c:\\read3.txt","r+") программа не вылетает.
Файл c:\\read3.txt, что на одном, что на другом компе содержит одну и ту же информацию, и на обоих компах доступен для чтения/записи.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru