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

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

Восстановить пароль Регистрация
 
PadON
4 / 4 / 1
Регистрация: 09.05.2010
Сообщений: 76
17.05.2010, 20:13     Текст и поиск слова #1
хай.. жудко извиняюсь, задача с моей учебной программы, думаю многие даже не захотят помочь, но..

нужно ввести предложение и найти в нем слово (алгоритм "прямой поиск строчки")
массивы S[n] (текст) и P[m] (слово) причем m<n !

так вот я начал реализацию но уже сразу у меня появилась ошибка.. я ввожу ТЕКСТ и если текст ввожу с пробелом то, когда я начинаю печатать слово - програма закрывается

C++
1
2
3
4
5
6
7
8
9
10
11
void main()
{
        char *S=new char;
        char *P=new char;
        int i,j;
        cout<<"текст:  ";
        cin>>S;
        cout<<"ищем слово ";
        cin>>P;
 
........
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2010, 20:13     Текст и поиск слова
Посмотрите здесь:

C++ С клавиатуры вводится многострочный текст. Распечатать слова из текста, преобразовав их следующим образом: · перенести последнюю букву в начало слова;
C++ Дан текст и некоторые два слова. Определить, сколько раз они входят в текст и...
задан текст. удалить из нее все слова, длина которых четная (создать новый массив, оставив все слова, длина которых нечетная) C++
Программа, которая вводит текст, удаляет в нем все слова заданной длины, а оставшиеся слова выводит в алфавитн C++
C++ Дан текст, содержащий от 2 до 30 слов, в каждом из которых от 2 до 10 латинских букв. Напечатать все слова, отличные от последнего слова
Задан текст, напечатать слова этого текста отличные от последнего слова C++
Задан текст, слова которого разделены % C++
С++ Задан текст напечатать слова отличные от последнего слова Visual Studio C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Roma_F
331 / 246 / 5
Регистрация: 13.12.2009
Сообщений: 589
18.05.2010, 09:40     Текст и поиск слова #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
    char S[101];
    char P[11];
    int i,j;
 
    cout << "tekst:  ";
    cin.getline(S, 100);
 
    cout << "ischem slovo:  ";
    cin.getline(P, 10);
 
    cout << S << endl;
    cout << P << endl;
    return 0;
Yandex
Объявления
18.05.2010, 09:40     Текст и поиск слова
Ответ Создать тему
Опции темы

Текущее время: 01:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru