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

Возможен ли поиск в txt-файле? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ cout сброс флагов http://www.cyberforum.ru/cpp-beginners/thread151465.html
Подскажите. Как сбросить флаги cout ? А именно, нужно чтоб cout<<fixed; прекратил свое действие
C++ Последовательность единиц и нулей помогите написать функцию которая посчитает и выведет число всех последовательностей например дана послед 1100010110100 здесь две по 11 , одна по 000, две по 1, одна по 00 и две по 0 код на... http://www.cyberforum.ru/cpp-beginners/thread151444.html
Односвязные лнейные списки C++
Доброго времени суток. Нужно решить задачу, а я в списках не шарю совсем(и скока не пытался разобраться-не получиилось) Вот задача Даны текстовый файл и строка s. Группы символов, разделенные...
класс Time C++
у класса Time скрытые переменные - minutes и hours. функция-член должна принять ссылку на оъект Time и... короче, вот код: Time Time::sum(Time & s) { sum.hours=s.hours+hours; ...
C++ Копирование одной строки в другую циклом for http://www.cyberforum.ru/cpp-beginners/thread151360.html
Добрый день! есть программа, в которой пытаюсь скопировать одну строку в другую(без использования strcpy()) : int _tmain(int argc, _TCHAR* argv) { char b; // 1я строка char c; // 2я...
C++ Порязрядные операции в С В чем разница между операторами ! и ~? Как я понимаю, оба оператора преобразуют единичные биты в нулевые и наоборот, но почему printf("%d", !0) выводит 1, а printf("%d", ~0) выводит -1? подробнее

Показать сообщение отдельно
Vegeta

Возможен ли поиск в txt-файле? - C++

03.07.2010, 23:02. Просмотров 483. Ответов 3
Метки (Все метки)

доброе время суток, сам я не програмер. Но решил облегчить себе жизнь и так ближе к делу
создал програмку (с гуглом ) которая помогает мне учится датской язык.
Она с ТхТ файла на ура выкидывает 5 слов (возле каждого слова есть номер) ну и я в уме их себе литовском (ибо с литвы я) повторяю. Вот тока если я не-знаю слова (забыл) я нажимаю число и мне оно выдает на литовском.
вот сама програма

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include <iostream>
#include <fstream>
#include <string>
#include <vector>
#include <ctime>
 
using std::cout;
using std::cin;
using std::fstream;
using std::string;
using std::vector;
 
bool loadWords(char *,vector<string> &);
int main()
{
    
    srand(time(NULL));
 
    vector<string> wordList;
    int sk;
    
    if(loadWords("C:\\wordFile.txt",wordList))
    {
        cout << "5 Random danske words from the file\n";
        for(int i=0; i<5; i++)
            cout << wordList.at(rand() % wordList.size()) << '\n';
    }
    else
        cout << "There was an error opening the file\n";
        cin>>sk;
        if (sk==1)
        cout<<"skaitykla"<<endl;
        if (sk==2)
        cout<<"bet"<<endl;
        if (sk==3)
        cout<<"nuobodi"<<endl;
        if (sk==4)
        cout<<"man"<<endl;
        if (sk==5)
        cout<<"taip"<<endl;
        if (sk==6)
        cout<<"pradeti"<<endl;
        if (sk==7)
        cout<<"uzuot, vietoj"<<endl;
        if (sk==8)
        cout<<"uz"<<endl;
        if (sk==9)
        cout<<"sudare, padare"<<endl;       
 
system("pause");
    return 0;
}
 
bool loadWords(char * fileName,vector<string> & words)
{
    fstream file(fileName,std::ios::in);
    char buffer[30];
 
    if(file.is_open())
    {
        words.clear();
        while(!file.eof())
        {
            file.getline(buffer,30);
            words.push_back(buffer);
        }
        file.close();
        return true;
    }
    else
        return false;
 
}
вопрос можно ли сделать так чтобы не-надо было-бы мне руками в сорс вводить команды а просто в другом тхт ввести слова на литовском и если я не-буду знать то аналогично нажму номер этого слова и мне напишет как оно приводится?
Или может есть другой способ?
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru