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

Вывести все слова, в которых есть буква "a" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как работает метод Пузырька? http://www.cyberforum.ru/cpp-beginners/thread394661.html
Добрый день, господа... Делаю задание по сортировке массива... Нашел вот эту статью - http://debugni.ru/index.php?option=com_content&view=article&id=5:2011-02-16-05-57-40&catid=2:2011-01-30-18-28-02&Itemid=14 , но не могу понять, как работает этот метод... Можите как-то подробнее рассказать о его работе (желательно по этому коде)...
C++ Программа на С++ "Записная книжка" Ребят помогите)) Нажна программа на С++ "Записная книжка"... может у кого есть уже готовая!!!...в общем помогите) "Программа «Записная книжка». Предназначена для ввода текста с последующим его сохранением, печатью и открытием. Входная информация – текст в окне программы, настройки (гарнитура, размер шрифта, цвет, параметры печати и т.д.). Выходная информация – текстовый документ в электронном... http://www.cyberforum.ru/cpp-beginners/thread394643.html
C++ Вводится последовательность целых чисел, 0-конец последовательности. Содержит ли последовательность хотя бы два числа, кратных 3,5,7?
Вводится последовательность целых чисел, 0-конец последовательности. Содержит ли последовательность хотя бы два числа, кратных 3,5,7? Именуйте темы осмысленно!
C++ Вводиться последовательность из N целых чисел, найти разность между произведением нечетных чисел и наибольшим среди отрицательных
вводиться последовательность из N целых чисел , найти разность между произведением нечетных чисел и наибольшим среди отрицательных Именуйте темы осмысленно!
C++ Выводит значение "f". Что это значит? http://www.cyberforum.ru/cpp-beginners/thread394628.html
вместо результата выводит "f", незнаю даже как бороться. подскажите в чем причина #include <stdio.h> #include <conio.h> void main () { const int n =7; float a; float s,h,k,m; int i; s=0;m=0;
C++ Определить наименьшее число Вводится последовательность чисел из n-вещественных чисел, определить наиментшее число среди чисел больше 20. подробнее

Показать сообщение отдельно
Thinker
Эксперт C++
 Аватар для Thinker
4215 / 2189 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
29.11.2011, 20:15     Вывести все слова, в которых есть буква "a"
alkagolik, рекурсия не решает проблему. У вас хорошая функция, но я бы в одну строчку написал:

C
1
2
3
4
char *my_strchr(char *s, char c)
{
   return *s ? (*s == c ? s : my_strchar(s+1, c)) : NULL;
}
Если задача такая, что требуется в строке s определить, например, сколько символов принадлежит строке t, то я против использования strchr. Также против использования функции strtok при выделении слов из строки, но это сугубо мое мнение, НО если текст немаленький (например, тысячи строк, каждая из которых по не менее тысячи или миллионы символов), то эффект от отказа strtok ОГРОМЕН
 
Текущее время: 06:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru