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

Напечатать все слова из текста, отличные от слова hello. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ из С# в С++ http://www.cyberforum.ru/cpp-beginners/thread205232.html
как код, написанный в С# переделать в С++? List <string> strMass = new List<string>(); string mass1; string massiv;
C++ Калькулятор на С++ калькулятор в принципе готов, надо только сделать запрет деления на 0, помогите кто чем может #include<stdio.h> #include<conio.h> void main (void){ char znak,r; int a,b,c,d,e; do { printf("vvedite 1-i argument\n"); http://www.cyberforum.ru/cpp-beginners/thread205225.html
C++ однонаправленный список
Нужно найти ошибку.... помогите пожалуйста... Задание: дан линейный однонаправленный список, удалить из него все записи содержащие слово шунгит... так же есть ещё класс TMyClass(запись v) void TList::ud() {TElem *l,*r; l=first; while(l->next!=NULL) { if(strcmp(l->next->a.v,"hungit")==0) { l=l->next;
Написать функцию нахождения в массиве целых чисел наименьшего по абсолютной величине числа. C++
Написать функцию нахождения в массиве целых чисел наименьшего по абсолютной величине числа.
C++ Ввести строку и образец поиска. Найти позиции в строке,совпадающие с образцом и вывести их. http://www.cyberforum.ru/cpp-beginners/thread205196.html
Ввести строку и образец поиска. Найти позиции в строке,совпадающие с образцом и вывести их.
C++ Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать Помогите найти ошибку. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать.Удалить элемент с заданным номером. #include <iostream.h> #include<conio.h> #include<stdlib.h> #include<string.h> int i; int*add(int*arr,int*arr1,int&size); подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
07.12.2010, 12:14     Напечатать все слова из текста, отличные от слова hello.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <string.h>
    
#define SKIP_WORD "hello"
#define DELIM " \t\n"
 
int main(void){
    char buf[BUFSIZ], * p;
    
    printf("String: ");
    if ( ! fgets(buf, BUFSIZ, stdin) )
        return 1;
    
    for ( p = strtok(buf, DELIM); p; p = strtok(NULL, DELIM) )
        if ( strcmp(p, SKIP_WORD) )
            printf("%s\n", p);
    
    return 0;
}
 
Текущее время: 13:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru