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

Обработка текста, удаление повторного вхождения слов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ указатель на фаил http://www.cyberforum.ru/cpp-beginners/thread193674.html
Доброго времени суток !!!! Возникла проблема при написании функции... передаю в функцию 5 файлов (fstream &fin1,fstream &fin2,fstream &fin3,fstream &fin4,fstream &fin5)мне нужно создать переменную...
C++ Небольшая странность в "Hello World!" Начал изучать C++ по учебнику "Джесс Либерти - Освой самостоятельно С++ за 21 день" И сразу же столкнулся с проблемой: в книге имеется исходник программы "Hello World!", автор говорит что после... http://www.cyberforum.ru/cpp-beginners/thread193669.html
Оси координат C++
Привет всем. Продолжаю я мучать графику на Визуале С++. Задание состоит в следующем: разработать программу для построения графика функции с осями координат по заданным во внешнем файле точкам....
C++ Имитация работы таймера
програма должна работать с 2мя файлами Формат входных данных В первой строке записано текущее время в формате ЧЧ:ММ:СС (с ведущими нулями). При этом оно удовлетворяет ограничениям: ЧЧ - от 00 до...
C++ Сложить цифры числа (до тех пор, пока не получится сумма из одной цифры) http://www.cyberforum.ru/cpp-beginners/thread193655.html
Всем Доброго времени суток. Первая программа заключается в том что с клавиатуры вводится число например 45644, нужно занести его или в масив чисел или в строку, и отуда все елементы сложить между...
C++ кнопка загрузки подскажите как написать кнопку загрузки чтобы был паказан путь(типа проводника) если можно пример!:) подробнее

Показать сообщение отдельно
gooseim
Эксперт С++
508 / 412 / 37
Регистрация: 23.09.2010
Сообщений: 1,159
19.11.2010, 18:19
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <string.h>
#include <stdio.h>
 
int main()
{
    char in[]="hello,world,hello,people,good bye.";
    char incopy[256]={'\0'};
    char out[256]={'\0'};
    char* token;
    char* s;
    strcpy(incopy, in);
    token = strtok(incopy,",.");
    while (token!=0)
    {
        s=strstr(out, token);
        if(!s || *(s+strlen(token))!=',')
        {
            strcat(out, token);
            strcat(out, ",");
        }
        token = strtok(0,",.");
    }
    out[strlen(out)-1]='.';
    printf("%s", out);
    getchar();
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru