Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.04.2013, 19:02   #1
AK55
Пользователь
 
Регистрация: 07.10.2012
Сообщений: 31
По умолчанию Работа с файлами

Помогите пожалуйста разобраться с кодом!!!
Что значат строчки:
Код:
ifstream fin(FileName.c_str());  
if(!fin)
Код:
while(!fin.eof())  
{  
string s = "";  
getline(fin,s);  
if(s.find(str,0) != -1)  
cout << s << endl;  
}
Вот условие и исходный код.
Написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введенное с клавиатуры слово.
Код:
Код:
#include <iostream>  
#include <fstream>  
#include<string.h>

using namespace std;  
 
int main()  
{  
    string str;  
    cout << "Vvedite slovo";  
    cin >> str;  
    
    string FileName;  
    cout << "Vvedite nazvanie faila: ";  
    cin>>FileName;  
    
    ifstream fin(FileName.c_str());  
if(!fin)  
cout << "Nevozmozhno ontkryt fail." << endl;  
while(!fin.eof())  
{  
string s = "";  
getline(fin,s);  
if(s.find(str,0) != -1)  
cout << s << endl;  
}  
fin.close();  
 
return 0;  
}
AK55 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами wOOp Помощь студентам 9 10.04.2012 21:16
Работа с файлами terredis C++ Builder 8 07.04.2012 21:41
Работа с файлами в C++ Zooleen Общие вопросы C/C++ 2 23.07.2010 00:04
Работа с файлами Technolog Microsoft Office Excel 1 27.03.2009 10:50
Работа с файлами Maksi Фриланс 4 07.06.2008 11:38