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

Считать текст из файла и вывести на экран все слова текста, начинающиеся с гласной буквы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ передать массив в функцию по значению http://www.cyberforum.ru/cpp-beginners/thread401692.html
Подскажите,пожалуйста. Нужно с клавиатуры ввести число строк-столбцов ( т е они меняются в зависимости от условия) и передать массив в функцию. Сам массив не меняется в функции. Как его объявить в...
C++ Считывание и запись в файл Доброго времен суток всем экпспертам в области С++ Имеется задания нужно записать числа(псевдослучайные) в текстовый файл "vvod" и отрицательные числа заменить на ноль и вывести в следующий файл... http://www.cyberforum.ru/cpp-beginners/thread401689.html
C++ подскажите как правильно записать
Суть в чем, нужно текст последовательно циклически сдвинуть на m / 2 позиций, и построить новые m / 2 − 1 строк. Например в С++ это просто реализовать через append: for (int i=1; i<10; i++){ ...
C++ 4 задачи по основам программирования
Задание 1. Составить блок-схему и программу нахождения произведения всех членов арифметической прогрессии от 10 до 30 с шагом 1,15 Задание 2. Изображение Задание 3. Дана матрица А(n,m)....
C++ используя только символьный вывод printf, вывести значение целой переменной k http://www.cyberforum.ru/cpp-beginners/thread401680.html
используя только символьный вывод, то есть функцию printf ("% c", s), где s - переменная типа char, вывести значение целой переменной k. (знак "+" не выводить)
C++ задача на римскую систему счисления Ввести число римскими цифрами (менее 4000 в арабской записи), учитывая следующие обозначения: I - 1, V - 5, X - 10, L - 50, C - 100, D - 500, M - 1000. Проверить правильность ввода исходных данных... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9917 / 5840 / 976
Регистрация: 25.07.2009
Сообщений: 11,014
08.12.2011, 02:41
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
27
28
29
30
31
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
#define first_vowel(wrd) ( strchr("AaEeIiOoUuYy", *(wrd)) )
 
#define MAX_WORD 256
#define WORD_MASK "%255s"
 
#define FILE_NAME "file.txt"
 
int main(void){
    FILE * f;
    char wrd[MAX_WORD];
    
    if ( ! ( f = fopen(FILE_NAME, "r") ) ){
        fprintf(stderr, "Can't open input file!\n");
        exit(1);
    }
    
    while ( fscanf(f, WORD_MASK, wrd) == 1 )
        if ( first_vowel(wrd) )
            printf("%s\n", wrd);
    
    if ( ferror(f) || fclose(f) ){
        fprintf(stderr, "Error reading file!\n");
        exit(1);
    }
    
    exit(0);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru