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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Расчет веса геометрических фигур из различных материалов http://www.cyberforum.ru/cpp-beginners/thread878184.html
Условия задания таковы: " Расчет веса геометрических фигур из различных материалов ". Нужна помощь... сразу благодарю.
C++ создание функции в С++ подскажите пожалуйста подробно как создать свою функцию в С++ через файлы .h и .cpp при компиляции выдаёт ошибку что не может распознать эти файлы http://www.cyberforum.ru/cpp-beginners/thread878093.html
C++ Указатели-массивы: Определить количество элементов, больших среднеарифметического
Сделать программу, к-рая случайно заполняет массив А (n<30) целыми значениями. Определить кол-во элементов, больших среднеарифметического. МАссив и результат вывести в файл. ДЛЯ РАБОТЫ С МАССИВОМ ИСПОЛЬЗОВАТЬУКАЗАТЕЛИ
C++ exception
Суть такова , она нормально не работает , и выкидывает исключение , не могу понять в чем дело #include<iostream> #include<cstdio> #include<cstdlib> using namespace std; //------описание узла дерева typedef struct _node { int key; struct _node *right,*left;
C++ Написать класс С++, который использует функции из библиотеки с http://www.cyberforum.ru/cpp-beginners/thread878077.html
Есть С длл как написать класс С++, который использует функции из библиотеки с? Добавлено через 37 минут это нужно писать обертку?
C++ указатель this что именно он делает Вот код: #include <iostream> class test_class { public: void set_var(int a, int b) { varOne = a; varTwo = b; } test_class operator++() { varOne++; varTwo++; return *this; } int get_varOne() { return varOne; } подробнее

Показать сообщение отдельно
Olivеr
 Аватар для Olivеr
411 / 407 / 13
Регистрация: 06.10.2011
Сообщений: 830
25.05.2013, 17:37     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв
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
32
#include <iostream>
#include <fstream>
#include <cstring>
 
using namespace std;
 
bool isVowel(char c)
{
    return c == 'A' || c == 'a' || c == 'E' || c == 'e' ||
           c == 'Y' || c == 'y' || c == 'U' || c == 'u' ||
           c == 'I' || c == 'i' || c == 'O' || c == 'o';
}
 
int main()
{
    setlocale (LC_ALL,"rus");
    ifstream in("tr.txt");
    if (!in.good()) return -1;
    char word[15];
    size_t words_vowel_count = 0;
    cout << "Слова,начинающиеся с гласных английских букв: \n";
    while (in >> word) {
        if ( isVowel(word[0]) ) {
            cout << word << endl;
            ++words_vowel_count;
        }
    }
    if (!words_vowel_count)
        cout << "Слов, начинающихся на гласные английские буквы, нет";
    system ("pause");
    return 0;
}
и не используйте eof(), функция сильно глючная
 
Текущее время: 02:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru