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

Написать функцию, которая возвращает количество слов в строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как запрограммировать в рекурсивной форме алгоритм бинарного поиска http://www.cyberforum.ru/cpp-beginners/thread512414.html
Помогите пожалуйста!!! Как запрограммировать в рекурсивной форме алгоритм бинарного поиска
C++ Компилятор с открытым исходным кодом на C++ Подскажите хороший и быстрый компилятор с открытым исходным кодом на C++. http://www.cyberforum.ru/cpp-beginners/thread512412.html
Задача на формирование матрицы C++
Даны целые положительные числа M и N. Сформировать целочислен-ную матрицу размера M × N, у которой все элементы J-го столбца имеют значение 5·J (J = 1, …, N).
C++ Задача на сортировку массива
Дан массив A размера N (≤ 6). Упорядочить его по возрастанию ме-тодом сортировки простыми вставками: сравнить элементы A1 и A2 и, при необходимости меняя их местами, добиться того, чтобы они...
C++ Запись в файл http://www.cyberforum.ru/cpp-beginners/thread512402.html
Напишите пожалуйста простой пример записи в файл.
C++ Задача на удаление и вставку элементов в массиве Дан целочисленный массив размера N. Удалить из массива все эле-менты, встречающиеся ровно два раза, и вывести размер полученного мас-сива и его содержимое подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9627 / 5575 / 947
Регистрация: 25.07.2009
Сообщений: 10,710
05.03.2012, 17:10
В соседней теме почти то же самое.
Для разнообразия на С, правда, строку портит...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <string.h>
    
int wc(char * s, const char * delim){
    return ( strtok(s, delim) ) ? 1 + wc(NULL, delim) : 0;
}
 
#define DELIM " ,.!?:;\t\n"
 
int main(void){
    char buf[BUFSIZ];
    
    while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' )
        printf("%d words.\n", wc(buf, DELIM));
    
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru