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

Обработка строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ подсчитать количество цифр http://www.cyberforum.ru/cpp-beginners/thread326930.html
Для целого неотрицательного числа n подсчитать количество цифр в десятичной, шестнадцатеричной, восьмеричной и двоичной системах счисления.
C++ Доступ к классу как к контейнеру Здравствуйте, не подскажите как нужно определить класс-контейнер, что бы можно было получать данные путем такого обращения : Подробнее: class kont{ int arr; } kont::kont{ for(int a=0;a<4;a++) arr = a; } void main(void){ http://www.cyberforum.ru/cpp-beginners/thread326927.html
разрешение конфликтов в цепях маркова C++
Надо измените переходы в рассматриваемой цепи Маркова. Именно, задать число Ps (между нулём и единицей). При возникновении конфликта "разыграйте" случайное число альфа (между 0 и 1). Если получится альфа < Ps, то отдайте ресурс 1-му процессу (переход из состояния (11) в состояние (01) или (11) в соответствие с переходами 1-го процесса, как это Вы уже делали. В противном случае (11)будет...
C++ нод двух чисел
Помогите составить программу нахождение нод двух введенных чисел
C++ копирование файла http://www.cyberforum.ru/cpp-beginners/thread326921.html
Напишите программу копирования заданного текстового файла в другой текстовый файл с удалением пустых строк
C++ midi плеер в консоли Здравствуйте. Можно ли как-то к консольному приложению прикрутить проигрывание миди-звуков на фоне исполнения программы? Спасибо. Добавлено через 47 минут Если можно, то как? подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
 Аватар для asics
2841 / 1778 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
28.06.2011, 00:07     Обработка строки
Цитата Сообщение от aquarius-a Посмотреть сообщение
написать функцию, входным параметром которой является указатель на строку. функция должна вернуть количество слов в строке, у которых первый и последний символ совпадают.
C
1
2
3
4
5
6
7
8
#define DELIM " ,.?!:;"
 
size_t func(char *s){
  size_t res = 0;
  for(char *p = strtok(s, DELIM); p; p = strtok(NULL, DELIM))
    if(p[0] == p[strlen(p) - 1]) ++res;
  return res;
}
 
Текущее время: 07:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru