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

С++ Повторы слов!!! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Склонение числительных http://www.cyberforum.ru/cpp-beginners/thread71674.html
Нужно написать программу, которая считывает натуральное число n, а затем печатает количественное числительное, обозначающее n, в падеже, указанном пользователем. Решить на С++, используя <string.h> ...
C++ Создание n-символьной последовательности, состоящей из совокупности 3 символов Помогите пожалуйста! Надо написать программу создания n-символьной последовательности, состоящей из совакупности 3 символов (например: "0", "1", "2" или "a", "b", "с" ), в которой нет двух... http://www.cyberforum.ru/cpp-beginners/thread71672.html
C++ Лаба по массивам.
1. Заполнить массив значениями согласно варианту. Результат в виде таблицы значений массива вывести на консоль. 2. Реализовать перемножение двух матриц 2х2 на основании данных варианта задания....
Функции пользователя C++
Не могу подступиться к этой задаче и возникают некоторые сложности.Даны действительные числа x,y (x>0, y>1). Получить целое число K (положительное, отрицательное или равное нулю), удовлетворяющее...
C++ Длинная арифметика http://www.cyberforum.ru/cpp-beginners/thread71644.html
Алгоритмы всех операций в принципе уже готовы (длина числа ограничивается только ресурсами ПК). Осталось только подобрать качественный тип данных для хранения чисел, на основе чего можете...
C++ Замена в строке символов "Заменить в строке все вхождения 'abc' на 'xy', а 'mm' на '1234'". Буду благодарна за оказанную помощь. проблема в том,что я не знаю как делать замену, а символы найти не составляет труда. подробнее

Показать сообщение отдельно
accept
4823 / 3244 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
08.12.2009, 06:39
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <string.h>
 
/* CountSubLine:  считает в l количество sub */
long CountSubLine(const char *l, const char *sub)
{
    long n;
    
    if (!(l && sub && *l && *sub))
        return EOF;
    for (n = 0;
         (l = strstr(l, sub));
         n++, l += strlen(sub))
        ;
    return n;
}
Добавлено через 3 минуты
копируешь текст в память, создаёшь массив слов через strtok и для каждого слова применяешь функцию
вообще, задача на бинарное дерево
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru