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

fseek вылетает - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Код Хэмминга http://www.cyberforum.ru/cpp-beginners/thread51507.html
Прошу объяснить как работает этот код Хэмминга и написать прогу по заданию. Задание. 1)Написать программу, реализующую код Хэмминга для текстового файла. Блок для кодирования взять произвольный. 2)Выполнить проверку работы алгоритма, то есть изменить текстовый файл, а ваша программа должна определить и справить ошибку. 3)Протокол работы программы должен выводиться на экран.
C++ Текстовый редактор - программа выдает предупреждения Тут вот задали написать текстовой редактор на си,выдана программа-заготовка,она по идее якобы тот же текст.ред.но урезанный,в общем беру эту прогу,пытаюсь компилировать,но -куча ошибок(чего в принципе быть не должно), начинаю смотреть вид ошибок,понимаю что не подключены нек.библиотеки #include,кое-что узнаю,вношу,но остается все таки еще- c:14: предупреждение: инициализация из... http://www.cyberforum.ru/cpp-beginners/thread51490.html
Запись файла в изображение C++
Программа для записи файла в bitmap, с хидером. #include <stdio.h> #include <conio.h> char *filename, *picname; FILE *in, *out; char *infile; long size; char *hdr; int wh; struct{
даны натуральные числа N и M (N>M). вычислить : C++
N --- \ K(квадрат) ln(K!) / --- K=M даны натуральные числа N и M (N>M). вычислить :
C++ работа со string http://www.cyberforum.ru/cpp-beginners/thread51437.html
Здравствуйте, такая проблема: Создаю например такой класс: #include <iostream> #include <string> using namespace std; class A { private:
C++ задача с массивами написать программу , которая проверяет , представляют ли элементы введенного с клавиатуры массива возрастающую последовательность . подробнее

Показать сообщение отдельно
kravam
быдлокодер
1695 / 874 / 44
Регистрация: 04.06.2008
Сообщений: 5,340
20.09.2009, 18:09     fseek вылетает
Это верный путь. Как и другие, кстати.
Значит, первое
1) Перед циклом инициализируй fl нулём;
2) 7500000 слишком большое значение. У меня из-за этого не работало. Убирай один ноль.
3) Зачем ты вводдишь переменную char buff ? Непонятно

Это что, ты сперва в неё считываешь символ из файла, а потом в строку? Непонятно. То есть так я бы упростил
C++
1
2
3
4
5
 while((!feof(f))&&(fl < max_razmer_faila))
        {
                finfo.buf[fl++] = fgetc(f);
        }
        finfo.size = fl-1;
C типом long не разбирался, но вроде корректно всё выводит. Всё.
 
Текущее время: 14:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru