Форум программистов, компьютерный форум, киберфорум
Наши страницы

В чём ошибка? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив из n елементов http://www.cyberforum.ru/cpp-beginners/thread639103.html
Разбираю код пример из книги, и вот столкнулся с недопониманием фрагмента кодпервое понятно что для инициализвации массива а из н, но не могли бы вы объяснить саму запись? Да, и что значит вторая...
C++ Перепишите пожалуйста код (на C++) Вот у меня есть код на php,не могли бы вы переписать его на C++,буду очень благодарен. <?php function print_files ($path,$ext) { foreach (new DirectoryIterator ($path) as $file) { if... http://www.cyberforum.ru/cpp-beginners/thread639098.html
Опять файлы C++
Если, я открыл файл записал туда данные, а потом пытаюсь читать эти данные до тех пор пока не встретится конец файл. Это будет корректно? Или сначала надо закрыть файл, тогда программа туда вставит...
Дилемма заключённого C++
Оригинал здесь: http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D0%B0%D0%B4%D0%BE%D0%BA%D1%81_%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D1%91%D0%BD%D0%BD%D1%8B%D1%85 Собственно дилемма: Поймали двух...
C++ Какие цифры числа больше? http://www.cyberforum.ru/cpp-beginners/thread639065.html
Здравствуйте, я перехожу плавно с Pascal на С++, и решаю задачку на С++, но столкнулся с проблемой сдачи задачи, на С++ код не проходит и выдает "неправильный" ответ, а тот же самый код на паскале...
C++ Удаление элемента списка list.STL Всем привет! Ребята, не могу понять почему у меня не получается удалить конкретный элемент списка. Вот код void WriteClientinFile( Client &client, int &position ) { list < Client > ::... подробнее

Показать сообщение отдельно
bgm313
12 / 12 / 2
Регистрация: 27.07.2012
Сообщений: 208

В чём ошибка? - C++

17.08.2012, 21:00. Просмотров 432. Ответов 8
Метки (Все метки)

Описание проблемы:
Открываю файл для чтения и записи. Записываю туда информацию. После этого, если:
1)я перевожу текущую позицию в начало, то все ok, вывод из файла правильной информации.
2)если, я не делаю 1), то при чтении из файла, я читаю какие-то символы 'H' с кодом -51, что это значит объясните пожалуйста.
3)Если файл кончился, т.е. достигнут конец, но продолжить чтении из него дальше, откуда будет браться информация?

Вот код

Добавлено через 21 секунду
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
FILE *fp;
 
    if((fp = fopen("namedg.txt","r+"))==NULL) puts("error1.\n");
    else puts ("good1.\n");
 
    char ch;
 
    while((ch = getchar()) != '$')
        cout << putc(ch,fp);
    
    
    while(!feof(fp)){
        ch = getc(fp);
        if(ch == EOF) cout << "NULL";
        cout << ch;
    }
    ch = getc(fp);
 
    if(ch == EOF) cout << "NULL";
    fclose(fp);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru