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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ объясните код http://www.cyberforum.ru/cpp-beginners/thread95322.html
не понятно что означает это int*pointer; pointer=new int Добавлено через 1 минуту я как понял это обычный указатель где хранится адрес только на этот раз дин.память? Добавлено через 3 минуты
C++ Напечатать в алфавитном порядке все буквы, которые входят в текст по одному разу Необходимо решить следующее : Задача 1. Дан произвольный текст. Напечатать в алфавитном порядке все буквы, которые входят в этот текст по одному разу. Задача 2. Распечатать введенное предложение, удалив из него слова, которые состоят менее чем из трёх букв. Задача 3. Зашифровать текст следующим образом: записать его в матрицу по строкам, а затем переписать по спирали от центра. Прочесть... http://www.cyberforum.ru/cpp-beginners/thread95306.html
C++ Нахождение в файле самой длинной строки
Помогите, пожалуйста, сделать программу, а то я вооще запутался((( Задача: чтение из файла строк и выбор из этих строк самой длинной и самой короткой. Вот я делал(она недо конца сделано): #include <iostream> #include <windows.h> #include <fstream> #include <new> using namespace std;
Обясните пожалуйста все про классы в С++ C++
Потолковее и доходчиво,а то читаю С++ сам изучаю вапще тема не понятна
C++ Улучшите программу и исправьте ошибки http://www.cyberforum.ru/cpp-beginners/thread95289.html
Представьте пункт для взимания платежей за проезд по автостраде. Каж- дая проезжающая машина должна заплатить за проезд 50 центов, однако часть машин платит за проезд, а часть проезжает бесплатно. В кассе ведет- ся учет числа проехавших машин и суммарная выручка от платы за проезд. Создайте модель такой кассы с помощью класса toLLBooth. Класс должен содержать два поля. Одно из них, типа...
C++ Вычислить определитель вещественной мартицы Вычислить определитель вещественной мартицы размера N на N. Пользоваться библитоеками #include <stdio.h>, #include<math.h>, #include <stdlib.h> подробнее

Показать сообщение отдельно
velodro
72 / 1 / 1
Регистрация: 28.11.2009
Сообщений: 78
13.02.2010, 16:54     поиск слова в строке
вот есть программка, которая должна искать слово word_r (отдельный файл) в строке rus (отедельный файл) и в случае нахождения выводить на экран это слово. Но почему-то пишет какую-то ерись.
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
#include <iostream>
#include <string>
#include <fstream>
using namespace std;
int main() {
    ifstream rin("rus.txt");
    if (!rin) {
        cout<<"fail input.txt not found"<<endl;
        return 1;
    }
    ifstream w_rin("word_r.txt");
    if (!w_rin) {
        cout<<"fail input.txt not found"<<endl;
        return 1;
    }
    int num=0,len_r,kol=0;
    const char r='*';
    char* rus=new char [num];
    char* word_r=new char [num];
    char* wspom=new char [kol]; 
    rin>>rus;
    w_rin>>word_r;
    len_r=strlen(rus);
    for (num=0; num<len_r; num++){
        if (rus[num]=!r) {
            wspom[kol]=rus[num];
            kol++;
        }
        else {
            cout<<wspom;
            kol++;
            wspom[kol]='\n';
            if (strcmp(wspom,word_r)==0) {
                cout<<wspom; 
                break;
            }
            kol=0;
        }
        num++;
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru