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

Лишний символ в конце при выводе через fgetc - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование деструктора http://www.cyberforum.ru/cpp-beginners/thread614255.html
Я не очень понимаю в каких случаях в классе или шаблоне надо реализовавывать дестрактор а в каких не не надо ??? вот например код : вот нафига мне здесь дистрактор если я даже в мейне его не...
C++ Вычислить и вывести на консоль длину ломанной линии Разработать структуру с именем POINT, содержащую поля: • горизонтальная координата точки на плоскости; • вертикальная координата точки на плоскости. Написать программу, выполняющую следующие... http://www.cyberforum.ru/cpp-beginners/thread614233.html
C++ Что то не то со скоростью
GeoSpeed.Longitude=(Longitudinal*sin(Course)+Transverse*cos(Course))*Speed*SpeedFactor/cos(GeoPosition.Lattitude); ...
В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами! C++
В одномерном массиве, состоящем из n элементов, вычислить произведение элементов между первым и вторым нулевыми элементами!
C++ Работа с проектами http://www.cyberforum.ru/cpp-beginners/thread614218.html
Стыдно задавать такой вопрос, но с другой стороны " не стыдно не знать, стыдно не учиться". Dev-C++ всегда создавал исходные файлы их компилировал и все работало. Но вот создал проект вставил текст...
C++ Битовые поля struct TKeyFlags { int Old :1; int :6; int Current:1; }; Почему то sizeof=4. Почему? подробнее

Показать сообщение отдельно
gore-lykovoe
32 / 32 / 1
Регистрация: 04.04.2010
Сообщений: 414

Лишний символ в конце при выводе через fgetc - C++

26.06.2012, 13:25. Просмотров 1879. Ответов 15
Метки (Все метки)

Выводится лишний символ "я" в самом конце текста, как бы я не изменял содержимое текстового файла
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
using namespace std;
int main()
{
    system ("chcp 1251 > nul");
    FILE* pfile;
    pfile = fopen ("D:\\text.txt", "a+");
    if ( !pfile )
        cout << "Файл не найден" << endl;
    else
    {
        cout << "Файл открыт" << endl;
        while ( !feof( pfile ) )
            cout << char ( fgetc( pfile ) );
    }
    fclose ( pfile );
    cout << endl;
    system ("pause");
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru