Security Teams



:::
  Ответ в темуСоздание новой темыСоздание опроса

> Считывание строки
Mail2k
  Дата 22.11.2007 - 21:42
Цитировать сообщение
Offline



Junior
*

Профиль
Группа: -users-
Сообщений: 38
Пользователь №: 3569
Регистрация: 7.06.2006



Рейтинг:
(0%) -----


Объясните пожалуйста.

Вот есть код:
Код


#include "stdafx.h"



#include <iostream>
#include <iomanip>
#include <fstream>
using namespace std;

int main() {
   
   char x [256];
   ifstream inFile;
   
   inFile.open("test.txt");
   if (!inFile)

{
       cout << "Unable to open file";
       exit(1); // terminate with error


   }
   while ( !inFile.eof())
   inFile >> x;


   
   inFile.close();
   cout << x<< endl;
system("PAUSE");
   return 0;


}





Думаю всем понятно,что он делает.


В файле прописано вот так: Hello, world!

И выводит на экран программа только слово world!

Когда же пишешь в файле без пробела Hello,world!,то выводится все целиком.

почему так?
PMПисьмо на e-mail пользователю
Top

Опции темы Ответ в темуСоздание новой темыСоздание опроса