Форум программистов, компьютерный форум 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++ задача с массивами написать программу , которая проверяет , представляют ли элементы введенного с клавиатуры массива возрастающую последовательность . подробнее

Показать сообщение отдельно
chelovechek
сишник
Автор FAQ
130 / 37 / 0
Регистрация: 25.07.2009
Сообщений: 291
20.09.2009, 14:39  [ТС]
Решил пойти другим путем, загружая файл через fgetc:
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
...
struct file_info
{
    char *name;
    char buf[7500000]; //максимальный размер файла - 7.5 мб.
    long size;
};
...
file_info file_load(FILE *f)
{
    char buff;
    long fl;
    file_info finfo;
    rewind(f);
    buff = (char)fgetc(f);
    while((!feof(f))&&(fl < 7500000))
    {
        finfo.buf[fl] = buff;
        fl++;
        buff = fgetc(f);
    }
    finfo.size = fl;
    fclose(f);
    return finfo;
}
В итоге получил stack overflow.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru