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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
d_MIX_b
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 3
#1

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

21.05.2013, 06:32. Просмотров 1010. Ответов 5
Метки нет (Все метки)

Подобных задачек с решениями тут было предостаточно, но мне была неясна даже суть алгоритмов. Посему, преподаватель не поверил бы, что я сам писал. ПО этой причине написал свою программу, но она выдает черную консоль. Помогите, пожалуйста.
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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2013, 06:32     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв
Посмотрите здесь:

Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв - C++
Голова не соображает, выведите, пожалуйста, строку &quot;Слов, начинающихся на гласные английские буквы, нет&quot; Задание: &quot;Написать программу,...

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

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

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

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

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

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

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

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

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

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

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
AntonioOne
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 7
21.05.2013, 08:11     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв #2
Извините, но чего Вы хотели добиться, прибавляя char в 52-й строке?
d_MIX_b
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 3
21.05.2013, 19:42  [ТС]     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв #3
AntonioOne, получить в s искомое слово и вывести его позже.
AntonioOne
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 7
22.05.2013, 08:12     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв #4
Вообще-то, char - это целочисленная величина. Таким образом, вы именно суммируете числовые коды символов из файла.
Для того, чтобы считывать именно слова, нужно создать массив типа char или использовать тип String(или CString, сам его никогда не использовал)
d_MIX_b
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 3
22.05.2013, 21:16  [ТС]     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв #5
AntonioOne, спасибо. Не знал. У меня к строкам и символам везде была ненависть, за исключением ассемблера. И всё же это не объясняет пустой консоли при запуске
AntonioOne
0 / 0 / 0
Регистрация: 20.05.2013
Сообщений: 7
23.05.2013, 01:59     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв #6
Ну почему же... Вполне возможно, что сумма кодов символов легла в область непечатных символов. Тогда, при его выводе, естественно, ничего не вывелось... Правда, тогда сумма во всех словах так же должна себя вести...
К тому же, переменная s не инициализируется, так что ее изначальное значение случайно... Сейчас попробовал запустил - вывело решеточку на моем тесте.
Yandex
Объявления
23.05.2013, 01:59     Написать программу, которая считывает английский текст из файла и выводит на экран слова, начинающиеся с гласных букв
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru
X vBulletin 3.8.9 Debug Information
  • Page Generation 0.16196 seconds
  • Memory Usage 13,597KB
  • Queries Executed 15 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_forum_allpages_top
  • (1)ad_forum_description_below
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_afterqr
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (6)awards_postbit_display_style3
  • (1)blog_navbar_link
  • (1)blog_navbar_link_menu
  • (1)blog_navbar_search
  • (1)footer
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)krtsts_footer
  • (1)krtsts_headinclude
  • (1)krtsts_navbar_link
  • (1)krtsts_navbar_menu
  • (2)navbar
  • (4)navbar_link
  • (1)option
  • (1)pdp_checkbox
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit_legacy
  • (6)postbit_onlinestatus
  • (6)postbit_reputation
  • (6)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper
  • (1)vbfavorites_postbit 

Phrase Groups Available:
  • global
  • inlinemod
  • modpm_text
  • modpm_title
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./vbseo.php
  • ./vbseo/includes/functions_vbseo.php
  • ./vbseo/includes/functions_vbseo_pre.php
  • ./vbseo/includes/functions_vbseo_url.php
  • ./vbseo/includes/functions_vbseo_createurl.php
  • ./vbseo/includes/functions_vbseo_db.php
  • ./vbseo/includes/functions_vbseo_vb.php
  • ./vbseo/includes/functions_vbseo_seo.php
  • ./vbseo/includes/functions_vbseo_misc.php
  • ./vbseo/includes/functions_vbseo_crr.php
  • ./vbseo/includes/functions_vbseo_cache.php
  • ./vbseo/includes/functions_vbseo_hook.php
  • ./vbseo/includes/functions_vbseo_startup.php
  • ./includes/config.php
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/functions.php
  • ./includes/class_datastore.php
  • ./includes/class_hook.php
  • ./mgc_cb_evo/plugins/init_startup.php
  • ./hooks/post_thank_you/cache_templates.php
  • ./mgc_cb_evo/plugins/cache_templates.php
  • ./krscripts/tests/hooks/cache_templates.php
  • ./hooks/yet_another_award_system/cache_templates.php
  • ./hooks/vbfavorites/cache_templates.php
  • ./krscripts/krnewforumhome/cache_templates.php
  • ./mgc_cb_evo/plugins/global_start.php
  • ./mgc_cb_evo/classes/class_core.php
  • ./mgc_cb_evo/classes/class_permissions.php
  • ./hooks/debug_mode_from_admincp/global_start.php
  • ./krscripts/phdetect/hooks/phishing_detect.php
  • ./includes/functions_seo.php
  • ./includes/adminfunctions.php
  • ./hooks/one_touch_ban_spam_cleanup/global_start.php
  • ./krscripts/tests/hooks/global_start.php
  • ./krscripts/tests/includes/functions_tests.php
  • ./hooks/vbfavorites/global_start.php
  • ./krscripts/ttstyle/includes/functions_ttstyle.php
  • ./krscripts/stierlitz/hooks/global_start.php
  • ./krscripts/bestanswer/includes/functions_bestanswer.php
  • ./mgc_cb_evo/plugins/parse_templates.php
  • ./hooks/cyb_sub_forum_manager/parse_templates.php
  • ./hooks/display_unread_posts_and_reputation_comments/parse_templates.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./geshi/geshi.php
  • ./includes/functions_reputation.php
  • ./hooks/threads_notifications/showthread_start.php
  • ./krscripts/bestanswer/hooks/showthread_start.php
  • ./hooks/prevent_doubleposts_mdm/showthread_getinfo.php
  • ./hooks/first_post_on_all_pages/showthread_query.php
  • ./hooks/vbfavorites/showthread_postbit_create.php
  • ./includes/adminfunctions_template.php
  • ./includes/functions_misc.php
  • ./includes/functions_post_thanks.php
  • ./geshi/geshi/cpp.php
  • ./mgc_cb_evo/plugins/postbit_display_complete.php
  • ./krscripts/tests/hooks/postbit_display_complete.php
  • ./krscripts/sendemail/hooks/showthread_complete.php
  • ./krscripts/sendemail/includes/functions_sma.php 

Hooks Called:
  • init_startup
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • template_groups
  • template_safe_functions
  • template_compile
  • postbit_factory
  • postbit_display_start
  • tag_fetchbit_complete
  • fetch_musername
  • reputation_image
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete