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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Понимание С++ http://www.cyberforum.ru/cpp-beginners/thread872607.html
Приветствую. У меня такой вопрос. Если я сейчас учусь с++ (читаю книгу), то нужно в этой книге каждый пример понимать и что-то с ним делать? Сейчас у меня пример азартной игры. До этого я конечно все понял, но вот именно эту игру нет. Обязательно мне нужно ее сто раз пересматривать (т.к. Я не понял там несколько нюансов), если я еще в будущем хочу прочитать книги 2-3 и я еще только на 214/1037...
C++ Не выделяется память. выдаёт ошибку на строке st[m].fam = new char[]; #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h> #include <iomanip.h> #include <string.h> #include <fstream.h> typedef struct TStud //основная структура { http://www.cyberforum.ru/cpp-beginners/thread872597.html
Альфа-бета отсечения C++
Нужно реализовать алгоритм альфа-бета отсечений. Ребята,выручайте-не сдам лабу,не будет допуска к экзамену и это крах..
Обработка массивов с использованием функций C++
Вот такое задание: 1. Консольный ввод/вывод вещественного массив размером 4*6. 2. Переставляя столбцы заданной матрицы. расположить их в соответствии с ростом сумм модулей их отрицательных нечетных элементов. Вывести на экран полученный массив. 3. Определение сумм элементов в тех столбцах, которые содержат хотя бы один отрицательный...
C++ Обработка текста. Структуры http://www.cyberforum.ru/cpp-beginners/thread872526.html
Для заданного текста сформировать массивы, первый из которых содержит только те предложения, которые оканчиваются точкой. Второй массив - предложения с восклицательными знаками, третий - с вопросительными. В массивах предложения должны быть расположены в порядке их следования в тексте и каждое должно начинаться с порядкового номера предложения в исходном тексте, законченного закрывающей круглой...
C++ Поясните пожалуйста Уважаемые, прокомментируйте пожалуйста этот вариант работы, что к чему... заранее благодарю //--------------------------------------------------------------------------- #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <windows.h> подробнее

Показать сообщение отдельно
d_MIX_b
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 3
21.05.2013, 06:32     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв
Подобных задачек с решениями тут было предостаточно, но мне была неясна даже суть алгоритмов. Посему, преподаватель не поверил бы, что я сам писал. ПО этой причине написал свою программу, но она выдает черную консоль. Помогите, пожалуйста.
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
bool check(char c)
    {
    if (c==' ') return true;
    if (c=='.') return true;
    if (c==',') return true;
    if (c=='!') return true;
    if (c=='(') return true;
    if (c==')') return true;
    if (c=='"') return true;
    if (c=='?') return true;
    return false;
    }
 
bool glasn(char c)
    {
    if (c=='a') return true;
    if (c=='e') return true;
    if (c=='i') return true;
    if (c=='o') return true;
    if (c=='u') return true;
    if (c=='y') return true;
    if (c=='A') return true;
    if (c=='E') return true;
    if (c=='I') return true;
    if (c=='O') return true;
    if (c=='U') return true;
    if (c=='Y') return true;
    return false;
    }
 
int main()
{   char temp=' ';
    char c;
    char s;
    char k;
    ifstream f("C://Stroki.txt", ios::out);
    while (!f.eof())
    {
        f.get(c);
        if((check(temp))&&(glasn(c)))
        {   k=c;
            while (!check(k))
            {
                s+=k;
                f.get(k);
            }
         cout <<s<<endl;
         s=' ';
        }
        temp=c;
    }
system ("pause");
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru