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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KcaHDp
0 / 0 / 0
Регистрация: 03.02.2009
Сообщений: 5
#1

Вывести все слова входного потока, которые оканчиваются заданным символом - C++

03.02.2009, 01:03. Просмотров 856. Ответов 5
Метки нет (Все метки)

прога в турбо си..
очень надо! пожалуйста помогите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.02.2009, 01:03     Вывести все слова входного потока, которые оканчиваются заданным символом
Посмотрите здесь:

Вывести все слова входного потока в порядке увеличения их длины - C++
Здравствуйте . Задание: Вывести все слова входного потока в порядке увеличения их длины . Надеюсь на вашу помощь. Задание желательно...

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

Все слова из входного потока поместить в выходной поток с новой строки - C++
Здравствуйте уважаемые программисты помогите пожалуйста текст задачи: все слова из входного потока, помещать в выходной поток с новой...

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

Вывести только те слова из строки, которые начинаются и оканчиваются на заданную букву - C++
Вывести только те слова сообщения, которые начинаются и оканчиваются на заданную букву. Где у меня проблема? #include...

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Фенрир
42 / 38 / 2
Регистрация: 05.01.2009
Сообщений: 394
03.02.2009, 01:43     Вывести все слова входного потока, которые оканчиваются заданным символом #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <string.h>
#include <stdio.h>
#include <conio.h>
#include <alloc.h>
 
void main(void)
{  char* str, c, *p;
    str = (char*) malloc (1024*sizeof(char));
    puts("Stroka:"); 
    gets(str);
  str=(char*) realloc (str,(strlen(str)+1)*sizeof(char));
    puts("simvol:");
    c=getch();
   p=strtok(str, ' ,.!()');
   while(p)
 {  if (p[strlen(p)-1]==c) puts(p);
     p=strtok (NULL, ' ,.!()');
}
  getch();
/*Как-то так - не проверял*/
}
KcaHDp
0 / 0 / 0
Регистрация: 03.02.2009
Сообщений: 5
03.02.2009, 02:35  [ТС]     Вывести все слова входного потока, которые оканчиваются заданным символом #3
хз что такое не нравится

15. p=strtok(str, ' ,.!()');
характер константы mast be one or two characters long...
потом он не может проконвертировать 'int' to 'const char *' ....
Type mismatch in parameter '__s2' in call to 'strtok(char *,const char *)'

p=strtok (NULL, ' ,.!()');
у этой строки тоже такие же ошибки..
ISergey
Maniac
Эксперт С++
1373 / 884 / 52
Регистрация: 02.01.2009
Сообщений: 2,653
Записей в блоге: 1
03.02.2009, 02:43     Вывести все слова входного потока, которые оканчиваются заданным символом #4
вот здесь почти такая задача как у вас
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
03.02.2009, 03:05     Вывести все слова входного потока, которые оканчиваются заданным символом #5
Код
    p = strtok(str, ' ,.!()');
неправильно то, что символьная константа может содержать несколько простых символов

Код
    p = strtok(str, " ,.!()");
здесь строковая константа, адрес её первого символа передаётся функции

Добавлено через 3 минуты 45 секунд
Код
    if ((p = strrchr(word, 'A')) != NULL && p == word+strlen(word)-1)
        printf("%s\n", word);
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2009, 03:34     Вывести все слова входного потока, которые оканчиваются заданным символом
Еще ссылки по теме:

Вывести только те слова сообщения, которые начинаются и оканчиваются на заданную букву - C++
В общем задача почти решена, но не понятно немного. Условие: Вывести только те слова сообщения, которые начинаются и ...

Слова входного потока - C++
Вывести самые длинные слова входного потока! если во вх потоке самое длинное слово одно,то программа должна вывести одно слово,а если...

Вывести все трехзначные числа, квадраты которых оканчиваются тремя цифрами, которые и составляют искомые числа - C++
Решаю задачу, вроде алгоритм продумала правильно, но с решением не получается. int kvadrat=1; for (int i=100; i&lt;1000; i++) ...

Вывести предыдущий член входного потока - C++
дано a1,a2,a3,..........,an 0-признак конца потока вывести an-1 например, 1 2 3 4 5-входной поток программа должна вывести число...


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

Или воспользуйтесь поиском по форуму:
KcaHDp
0 / 0 / 0
Регистрация: 03.02.2009
Сообщений: 5
03.02.2009, 03:34  [ТС]     Вывести все слова входного потока, которые оканчиваются заданным символом #6
спасибо большое ребят...очень выручили
Yandex
Объявления
03.02.2009, 03:34     Вывести все слова входного потока, которые оканчиваются заданным символом
Ответ Создать тему
Опции темы

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