Форум программистов, компьютерный форум, киберфорум
Наши страницы

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
ололо
0 / 0 / 0
Регистрация: 16.12.2009
Сообщений: 17
#1

программа поиска слов в файле по начальной букве - C++

18.10.2010, 12:42. Просмотров 1658. Ответов 7
Метки нет (Все метки)

Help!
нужно написать программу на С++, которая выводит на экран все слова из произвольного текстового файла, начинающиеся на заданную букву...
помогите плз
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.10.2010, 12:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос программа поиска слов в файле по начальной букве (C++):

Программа для поиска не повторяющихся слов - C++
Всем привет. Помогите написать функцию которая бы записывала из 1го массива во 2ой не повторяющиеся элементы. Прим.:1ый массив:собака...

Программа поиска и удаления кавычек в текстовом файле - C++
Всем привет! Вот озадачился написанием программы для поиска и удаления двойных кавычек из текстовых файлов. К примеру, есть папка, в...

Программа поиска местоположения заданного пользователем числа в текстовом файле - C++
Здравствуйте, Уважаемые форумчане! Обращаюсь к вам с просьбой в создании следующей программы: Имеем текстовый документ, где...

Вывод слов по первой и последней букве - C++
Добрый вечер! Помогите пожалуйста новичку. Есть текстовый файл, в котором хранятся слова и строки, нужно определить без повторения слова...

Сортировка слов в строке по первой букве - C++
Добрый день. У меня такой вопрос: как можно отсортировать слова (могут содержать как буквы так и цифры) в строке таким образом, что если...

Отсортировать элементы массива слов по последней букве слова - C++
Записал слова в массив. Нужно отсортировать элементы массива по последней букве слова. как обратиться к последней букве слова в массиве. ...

7
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
18.10.2010, 15:18 #2
Реализация на каком уровне должна быть, совсем начинающего?
0
ололо
0 / 0 / 0
Регистрация: 16.12.2009
Сообщений: 17
18.10.2010, 18:04  [ТС] #3
уровень не важен =)
0
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
18.10.2010, 18:55 #4
Ну, раз так
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
#include <iostream>
#include <fstream>
#include <string>
#include <iterator>
#include <algorithm>
 
#define SYMBOL 'a'
 
using namespace std;
 
void print(const string& _sBuffer);
 
int _tmain(int argc, _TCHAR* argv[])
{
    ifstream fileStrm("example.txt", ios::in);
    for_each(istream_iterator<string>(fileStrm), istream_iterator<string>(), print);
    system("pause");
    return 0;
}
 
void print(const string& _sBuffer)
{
    if (_sBuffer[0] == SYMBOL)
    {
        cout << _sBuffer << endl;
    }
}
0
ололо
0 / 0 / 0
Регистрация: 16.12.2009
Сообщений: 17
18.10.2010, 21:36  [ТС] #5
2008 Visual Studio при дебаге выдал ошибку

Журнал построения

Построение начат: проект: lab1, .Конфигурация: Debug|Win32
Командные строки
Создание временного файла "c:\Visual Studio 2008\Projects\lab1\lab1\Debug\RSP00000428442020.rsp" с содержимым
[
/Od /D "_MBCS" /Gm /EHsc /RTC1 /MDd /Fo"Debug\\" /Fd"Debug\vc90.pdb" /W3 /c /ZI /TP ".\main.cpp"
]
Создаю командную строку "cl.exe @"c:\Visual Studio 2008\Projects\lab1\lab1\Debug\RSP00000428442020.rsp" /nologo /errorReport:prompt"
Окно выходных данных
Компиляция...
main.cpp
c:\visual studio 2008\projects\lab1\lab1\main.cpp(13) : error C2061: синтаксическая ошибка: идентификатор "_TCHAR"
Результаты
Журнал построения был сохранен в "file://c:\Documents and Settings\Администратор\Мои документы\Visual Studio 2008\Projects\lab1\lab1\Debug\BuildLog.htm"
lab1 - ошибок 1, предупреждений 0
0
Manjak
269 / 175 / 7
Регистрация: 12.03.2010
Сообщений: 494
18.10.2010, 21:53 #6
напиши просто
C++
1
int main()
вместо
C++
1
int _tmain(int argc, _TCHAR* argv[])
1
ололо
0 / 0 / 0
Регистрация: 16.12.2009
Сообщений: 17
19.10.2010, 00:02  [ТС] #7
спасибо большой
0
easybudda
Модератор
Эксперт CЭксперт С++
9715 / 5666 / 971
Регистрация: 25.07.2009
Сообщений: 10,910
19.10.2010, 01:25 #8
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
#include <iostream>
#include <fstream>
#include <string>
#include <cctype>
 
int main(int argc, char ** argv){
    if ( argc < 3 ){
        std::cerr << *argv << " character_to_find file_name" <<std::endl;
        return 1;
    }
    
    char ch = toupper(*argv[1]);
    std::ifstream ifs(argv[2]);
    if ( ! ifs.is_open() ){
        std::cerr << *argv << ": can't open file " << argv[2] << " for input!" << std::endl;
        return 1;
    }
    std::string buf;
    
    while ( ifs >> buf )
        if ( toupper(buf[0]) == ch )
            std::cout << buf << std::endl;
    
    if ( ifs.bad() ){
        std::cerr << *argv << ": error while reading file!" << std::endl;
        ifs.close();
        return 1;
    }
    
    ifs.close();
    return 0;
}
0
19.10.2010, 01:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.10.2010, 01:25
Привет! Вот еще темы с ответами:

Программа для поиска соответствие строк, учитывая регистр, в текстовом файле с 10000+ строк - C++
Уважаемые форумчане, прошу у вас помощи я неделю в поисках. Мне нужна программа или код для поиска слов, очень похожую на расширение Pearls...

Поиска в записанном ранее файле по фамилии или по группе с выбором параметра поиска - C++
Нужно написать код для поиска в записанном ранее файле по фамилии или по группе с выбором параметра поиска. Помогите пожайлуйста, потому...

Поиск в текстовом файле всех слов, заданных в другом текстом файле - C++
Вообщем такое задание: Поиск в текстовом файле всех слов, заданных в другом текстом файле; Не могу понять почему не работает: ...

Сравнение слов в одном файле со словами в другом файле - C++
Здравствуйте! Суть задачи такая: 1. Первый файл - запросы с городами, второй файл - база городов РФ. Оба txt 2. Найти в запросах все...


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

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

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