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

Указать те слова, которые содержат хотя бы одну букву k - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерные массивы http://www.cyberforum.ru/cpp-beginners/thread92819.html
Помоги решить задачу чтоб. зачёт получить В одномерном массиве размещены: в первых элементах — значения аргумента, в следующих — соответствующие им значения функции. Напечатать элементы этого...
C++ В одно мерном массиве посчитать сумму элементов Помогите пожалуйста... Задача №8 Требования: 1. Подготовить текстовый файл с входными данными в редакторе. 2. Составить алгоритм программы (Не обезательно) 3. Разбить программу на функции... http://www.cyberforum.ru/cpp-beginners/thread92773.html
Массивы и строки C++
Здравствуйте, у меня есть просьба ко всем программистам владеющим С++. У меня сейчас такое положение, что если завтра (6.02.10) я не сдам работы меня отчислят из моего учебного заведения (СПК). Сам я...
C++ Замена строки в файле
Здравствуйте, подскажите новичку! Проблема в следующем: например есть файл txt в нем например строки(состоящие из символов): уор189р3 к280е ht40tjg 11 fegb94tt34t rrh89g-bgrfgp0rueht9...
C++ как можно перевести `int*' to `UINT' http://www.cyberforum.ru/cpp-beginners/thread92742.html
Есть программа в которой нужно отмечать сохраненные пункт меню. Решил данные об отмеченых пунктах записывать в реестр, после запуска программа должна читать данные с реестра и отмечать их. Вот код...
C++ Указатели в Си++ Задание 1. В оперативной памяти вектор int X расположен, начиная с адреса B7F0. Какие значения примут выражения: а) X+1; б) X+5; в) X-4? Задание 2.В программе объявлен массив: int P ={0, 2,... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5612 / 952
Регистрация: 25.07.2009
Сообщений: 10,775
05.02.2010, 23:25
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
    
/* Дана строка. Указать те слова, которые содержат хотя бы одну букву k. */
 
#define STRLEN 256
#define SPCHARS " ,.\n\t"
#define CHAR_TO_FIND 'k'
 
int main(void){
    char str[STRLEN], *p;
    
    printf("String: ");
    if ( !fgets(str, STRLEN, stdin) )
        exit(1);
    for ( p = strtok(str, SPCHARS); p != NULL; p = strtok(NULL, SPCHARS) )
        if ( strchr(p, CHAR_TO_FIND) || strchr(p, toupper(CHAR_TO_FIND)) )
            printf("%s\n", p);
    
    exit(0);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru