Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.58
Alex45K
0 / 0 / 0
Регистрация: 08.04.2011
Сообщений: 2
#1

Поиск в текстовом файле - C++

12.04.2011, 06:50. Просмотров 1694. Ответов 2
Метки нет (Все метки)

Всем привет! Нужно на С++ написать программу,в поиске похожего не нашёл. Вот сама задача - Имеются два текстовых файла. Определить в каком из файлов находится самая длинная строка?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2011, 06:50
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Поиск в текстовом файле (C++):

Поиск в текстовом файле всех слов, заданных в другом текстом файле
Вообщем такое задание: Поиск в текстовом файле всех слов, заданных в другом...

Поиск в текстовом файле
Добрый вечер еще разок. Никак не могу сообразить, как реализовать следующий...

Поиск в текстовом файле
Здравствуйте, нужно осуществить поиск нужной строки в файле .txt. Как быть?

Поиск в текстовом файле
Есть тестовый файл такого типа: Имя: Плотник Трудоемкость: 32 Время: 22...

Поиск символа в текстовом файле
Как можно организовать поиск введенного символа в txt файле?

Поиск данных в текстовом файле
Подскажите как можно через массив вывести информацию находящуюся в текстовом...

2
Mr.X
Эксперт С++
3178 / 1705 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
12.04.2011, 10:14 #2
Лучший ответ Сообщение было отмечено как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
/////////////////////////////////////////////////////////////////////////////////////////
#include <fstream>
#include <iostream>
#include <string>
/////////////////////////////////////////////////////////////////////////////////////////
typedef std::string  T_str;
/////////////////////////////////////////////////////////////////////////////////////////
size_t  get_max_str_len(const T_str&  filename)
{
    std::ifstream  ifile(filename.c_str());
    if(!ifile)
    {
        std::cerr << "Ошибка чтения файла \""
                  << filename
                  << "\"."
                  << std::endl; 
        exit(1);
    }
    T_str   s;
    size_t  max_str_len = 0;
    while(getline(ifile, s))
    {
        if(s.size() > max_str_len)
        {
            max_str_len = s.size();
        }
    }
    return  max_str_len;
}
/////////////////////////////////////////////////////////////////////////////////////////
int main()
{
    std::locale::global(std::locale(""));
    const T_str  filename_A = "a.txt";
    const T_str  filename_B = "b.txt";
    std::cout << "Самая длинная строка находится в файле "
              << (get_max_str_len(filename_A) < get_max_str_len(filename_B) 
                      ? filename_B : filename_A)
              << "."
              << std::endl;
}
1
Alex45K
0 / 0 / 0
Регистрация: 08.04.2011
Сообщений: 2
12.04.2011, 14:10 #3
Спасибо за оперативность. Буду разбираться.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.04.2011, 14:10
Привет! Вот еще темы с решениями:

Поиск и сортировка в текстовом файле
В программирование не силен только начал изучать есть задача.Есть текстовый...

Поиск в текстовом файле со структурой
Здравствуйте! подскажите пожалуйста как грамотно реализовать поиск по...

Поиск слова в текстовом файле
Нужно создать программу по поиску слова в текстовом файле. Есть вот-такой вот...

Поиск слова в текстовом файле
Программа ищет заданное слово в файле с текстом, в результате нужно вывести на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru