Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.12.2010, 23:10   #1
Vitalll
 
Регистрация: 28.10.2010
Сообщений: 8
По умолчанию С++ getch и putch

У меня есть программа
#include <iostream>
#include <conio.h>

using namespace std;
/*
24.Слова текста из малых латинских букв записаны не менее чем через один пробел; текст оканчивается точкой. БЕЗ ИСПОЛЬЗОВАНИЯ конструкции STRING:
а) написать программу ввода такого текста с клавиатуры;
б) в каждом слове все гласные, начиная со второй, заменить на букву u.

*/

int main() {
setlocale (0, "russian");
cout << "Введите строку: \n\n";
int i=0;
char a=' ',b;
bool k=0;
while (1) {
b=a;
a=getchar();
if (a=='.') break;
if ((a>='a' && a<='z') || a==' ')
{
if(a=='a' || a=='e' || a=='i' || a=='o' || a=='y' || a=='u')
{
if (k) putchar('u'); else
{
putchar(a);
k=1;
}
} else if(!(a==' ' && b==' ')) putchar(a);
if(a==' ') k=0;
i++;
} else a=' ';
}
putchar('.');
return 0;
}
Преподаватель сказала нельзя putchar и getchar, нужно getch и putch,то есть при вводе русских букв программа не будет их выводить можете помочь как заменить
Vitalll вне форума Ответить с цитированием
Старый 23.12.2010, 23:54   #2
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

В задании же сказано про латинские буквы. Зачем русские? )
Son Of Pain вне форума Ответить с цитированием
Старый 23.12.2010, 23:57   #3
Vitalll
 
Регистрация: 28.10.2010
Сообщений: 8
По умолчанию

Ну да)ну тоесть чтобы когда я печатал русские он их игнорил и выводил ток английские)
Vitalll вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Аналог getch(); в C# Spice Общие вопросы .NET 5 17.05.2015 17:17
Работа с getch() MovsesIV Общие вопросы C/C++ 1 25.10.2010 10:23
вопрос по getch Cereter Общие вопросы C/C++ 1 21.07.2009 11:46
Проблема с getch() nweb2008 Общие вопросы C/C++ 7 06.07.2009 22:21