Форум программистов, компьютерный форум CyberForum.ru

поиск слова в тексте - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ массивы http://www.cyberforum.ru/cpp/thread208467.html
решить задачу с помощью одномерного массива: Дан целочисленный массив А. Если массив А упорядочен по убыванию, то переставить местами элементы массива в каждой паре соседних элементов: А и A, А и A, … и решить с помощью двух мерного массива: Вариант №1. Дан целочисленный массив А. Сформировать одномерный массив В, элементами которого являются средние арифметические значения элементов...
C++ Заполнение массива по спирали Дано число n. Создайте массив A и заполните его по спирали, начиная с числа 0 в центральной клетке A. Спираль выходит вверх, далее закручивается против часовой стрелки. очень нужно помагите http://www.cyberforum.ru/cpp/thread208269.html
Программа не работает C++
Вроде написала задачу,она не работает,посмотрите пожалуйста... Добавлено через 15 секунд #include <iostream> #include <iomanip> #include <cmath> #include <conio.h> #include <windows.h> #include "ConvOem.h" using namespace std;
C++ Нужно исправить ошибку(Метод Хорд)
Здравствуйте,помогите пожалуйста исправить ошибку в проге для нахождения корня методом хорд,две недели маюсь - ничего не выходит,заранее большое спасибо. Добавлено через 2 минуты Вот и сам листинг программы: #include <iostream> #include <cmath> using namespace std; double x2,x1,c,n,f1,f2,eps,x3,raz,a,b; int i; double f(double x)
C++ модульное программирование http://www.cyberforum.ru/cpp/thread208042.html
Создать меню, в котором имеются поля для работы с массивом: 1) упорядочить массив целых чисел; 2) найти минимальный элемент. Максимальная размерность массива 10 точек.
C++ Anonynuos ns Или жесткий inline Речь скорее пойдет о компилятарах МК ( прочих это волновать не должно )): class Foo { byte v; public: static Foo Create(byte v_) { Foo r = {v_}; return r; } }; подробнее

Показать сообщение отдельно
reich
110 / 46 / 3
Регистрация: 03.09.2009
Сообщений: 112
12.12.2010, 18:00     поиск слова в тексте
После запуска вводим имя файла с текстом, потом слово, номер которого надо найти. В результате будет выведен в консоль номер слова, который введ юзер
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
42
43
44
45
#include <cstdlib>
#include <iostream>
#include <string>
#include <fstream>
#include <map>
 
int _tmain(int argc, _TCHAR* argv[]){
    std::string file_name = "";
    std::string u_word = "";
    int num = 0;
    std::cout << "Enter file name: ";
    std::cin >> file_name;
    std::cout << "Enter the word: ";
    std::cin >> u_word;
    if ( file_name.size() > 0 ){
        std::ifstream file;
        file.open( file_name.c_str(), std::ios_base::in );
        if ( file.is_open() ){
            char buf;
            std::string word;
            std::map<int,std::string> words;
            while ( ( buf = file.get() ) && ( !file.eof() ) ){
                if ( buf != ' ' ){
                    word += buf;
                } else {
                    num++;
                    words.insert( std::make_pair<int,std::string>( num, word ) );
                    word = "";
                }
            }
            num++;
            words.insert( std::make_pair<int,std::string>( num, word ) );
            file.close();
            std::map<int,std::string>::const_iterator p;
            for ( p = words.begin(); p != words.end(); ++p ){
                if ( (*p).second == u_word ){
                    std::cout << (*p).first << std::endl;
                    break;
                }
            }
        }
    }
    system( "pause" );
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru