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

Строки... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск символа в слове http://www.cyberforum.ru/cpp-beginners/thread83196.html
задача состоит в том, чтобы написать программу (на С), кот. будет проверять правильно ли написано слово. Например, в слове не может быть шипяших, и после каждой согласной идет гласная. Если правило...
C++ Подскажите У мя есть функция , допустим MyFunc() в ней выполняются некоторые действия, также реализован какой либо цикл где вызывается эта функция несколько раз.Итак, вопрос, как написать условие что если эта... http://www.cyberforum.ru/cpp-beginners/thread83193.html
C++ Сортировка слов по алфавиту
MFC GUI. Собственно в чем задача:Нужно прочитать слова из файла, отсортировать их по алфавиту методом выбора и записать в новый файл. Есть чтение слов из файла и вывод их на окно, не могу додумать...
действительные числа (С++) C++
Необходимо проверить, является ли данный рядок, правильно записанным действительным числом, возможно у научной форме записи, например, +1б376400Е-18. Найти это число.
C++ Матриця...С++ http://www.cyberforum.ru/cpp-beginners/thread83147.html
У заданій матриці рівно два найменші елементи. Знайти їх індекси. ...самому задати розмірність та ввести елементи...вивести індекси двох найменших елементів... ...задача ніби й не складна, та...
C++ как правильно дописать программу ifstream f; int c=0; int x=0; int y=0; string slova; f.open("C:\\text.txt"); while(!f.fail()){ f>>slova; ++c; cout<<slova<<endl; подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9695 / 5645 / 963
Регистрация: 25.07.2009
Сообщений: 10,849
06.01.2010, 23:16
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 <stdio.h>
#include <stdlib.h>
#include <string.h>
    
/* Напечатать все слова, которые совпадают с ее первым словом. */
int main(void){
    char buf[BUFSIZ], *p, *first;
    
    while ( 1 ) {
        printf("String: ");
        if ( !fgets(buf, BUFSIZ, stdin) )
            exit(1);
        if ( p = strrchr(buf, '\n') )
            *p = 0;
        if ( !*buf )
            exit(0);
        first = strtok(buf, " ");
        printf("%s ", first);
        while ( p = strtok(NULL, " ") )
            if ( !strcmp(first, p) )
                printf("%s ", p);
        printf("\n");
    }
    
    exit(0);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru