C/C++ - помогите с задачей!

Ответить
Аватара пользователя
max1331003

C/C++ - помогите с задачей!

Сообщение max1331003 »

В текстовом документе ::::::::нужно найти сточку USERNAME= и вывести слово user







ТЕКСТОВЫЙ_ДОКУМЕНТ



USERNAME=user

USERPROFILE=C:\Documents and Settings\user

WATCOM=C:\watcom

windir=C:\WINDOWS





Вот код задачи:::











Код:

Код: Выделить всё

#include 
#include 
#include 
int main()
{
     using namespace std;
     ifstream in("C:\\set.txt");
     if( in.good() ) // если файл открылся
     {
             string str; int NAME =0;
             while( !in.eof() ) // повторяем, пока не достигнем конца файла
             {
                     in >> str;  // ищем слово "USERNAME"
                     if(str == "USERNAME") if( !in.eof() )
                     {
                             in >> NAME; // читаем следующее слово в переменную USERNAME ( в int преобразуется автоматически оператором >> )
                             break; // выходим из цикла
                     }
             }
             in.close(); // закрываем
             cout 
Ответить

Вернуться в «Программирование и базы данных»