На консоли появляются лишние символы, fstream, C++

191
20 января 2018, 00:59

У меня есть код:

#include <fstream>
#include <iostream>
using namespace std;
int main() {
    const int numArr = 100;
    char text[numArr];
    ifstream file("text.txt");
    file.getline(text, numArr);
    file.close();
    for (int i = 0; i < numArr; i++)
        cout << text[i];
    system("pause");
    return 0;
}

В документе text.txt написано:

Один, два, три

Почему, когда я запускаю программу, то у меня в консоли появляются лишние символы (в данном случаем буква Mm)?

Один, два, три ММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММММДля продолжения нажмите любую клавишу...
READ ALSO
Как добавить физику в Java3d [требует правки]

Как добавить физику в Java3d [требует правки]

Всем приветЯ разрабатываю проект на языке программирование Java с использованием библеотеки Java3d

190
Как создать Even?

Как создать Even?

Программа моя принимает много пакетовЧтобы программа обрабатывала каждый полученый пакет должен пройти проверку

175