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

Посимвольная обработка строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с бинарным деревом: добавить элемент, удалить элемент, вывести в виде "дерева" http://www.cyberforum.ru/cpp-beginners/thread329622.html
Создать программу для работы с бинарным деревом, реализующую функции: добавить элемент, удалить элемент, вывести в виде «дерева». В C++ Буду благодарна, если кто поможет написать код. а то я что-то...
C++ Работа с файлами. Работа с файлами Задача 1 Создать файл, содержащий сведения о книгах в библиотеке. Структура записи: шифр книги, автор, название, год издания, местоположение (номер стеллажа, полка). Предусмотреть... http://www.cyberforum.ru/cpp-beginners/thread329577.html
C++ Шаблоны и раздельная компиляция
Здравствуйте! Если просто я пишу класс, например: class Test { private: int *pm; ... public: bool inc();
локальный минимум C++
надо написать на С++...совсем его не понимаю... элемент матрицы называется локальным минимумом елси его значение строго меньше значений всех имеющихся соседей.подсчитать количество локальных...
C++ возведение в степень http://www.cyberforum.ru/cpp-beginners/thread329567.html
Всем привет кто обитает на сеем форуме)) учу с++ столкнулся с проблемой, не могу написать программу которая возводит введённое с клавиатуры число в введённую с клавиатуры степень. Нужно написать...
C++ Дана действительна квадратная матрица Здравствуйте помогите решить задачу, пожалуйста. Дана действительная квадратная матрица порядка 10. В строках с отрицательным элементом на главной диагонали найти сумму всех элементов. подробнее

Показать сообщение отдельно
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
05.07.2011, 09:47
Цитата Сообщение от vovaxo Посмотреть сообщение
простой пример использования функции WordIndex(s,n).
Что за функция ? Что она должна делать?
Индекс слова в строке без учета нескольких пробелов в строке:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
#include <string.h>
unsigned WordIndex(const char * str, const char * word){
    unsigned res = 0;
    const char * p = strstr(str, word);
    while (p != str)
        if (*p-- == ' ') ++res;
    return ++res;
}
int main(){
    char str[100];
    char word[20];
    fgets(str, 100, stdin);
    scanf("%s",word);
    printf("%u\n", WordIndex(str, word) );
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru