Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
1 / 1 / 0
Регистрация: 02.11.2011
Сообщений: 9

считывание английского текста с клавиатуры в си++ Borland

02.11.2011, 08:37. Показов 1892. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
написать программу которая считывает английский текст с клавиатуры и выводит его на экран изменив регистр символов на противоположный
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.11.2011, 08:37
Ответы с готовыми решениями:

Считывание текста с клавиатуры
Как сделать так чтоб при вводе с клавиатуры текста после нажатия ENTER, оно не прекращало введение а просто записывало текст как с нового...

Переделать считывание текста из файла на ввод с клавиатуры
Не получается переделать считывание текста из файла на ввод с клавиатуры. Помогите пожалуйста. #include <stdio.h> int main(void) ...

Считывание текста с клавиатуры и нахождение слова, начинающиеся и заканчивающиеся согласной буквой
#include <iostream> #include <sstream> #include <string> #include <cctype> #include <iterator> int main(){ ...

6
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
02.11.2011, 13:27
Вот на Си
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>//printf scanf
#include <ctype.h>//islower isupper tolower toupper
#include <conio.h>//getch
 
int main()
{
    printf("Enter string (less than 1024 chars)\n");
    char str[1024];scanf("%[^\n]",str);
    for(long i = 0;str[i] != '\0'; i++)
    {
        if(islower(str[i]))
            str[i] = toupper(str[i]);
        else
            str[i] = tolower(str[i]);
    }
    printf("String after change registry\n");
    printf("%s\n",str);
    printf("Press any key to continue\n");
    getch();
    return 0;
}
Миниатюры
считывание английского текста с клавиатуры в си++ Borland   считывание английского текста с клавиатуры в си++ Borland  
1
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
03.11.2011, 17:36
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
printf("Enter string (less than 1024 chars)\n");
печатаем строку
Enter string (less than 1024 chars)
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
char str[1024];
- объявили строку длинной 1024 символа
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
scanf("%[^\n]",str);
- считываем строку(даже если есть пробелы) до символа \n, т.е. по тот символ после которого Enter жмакнули

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
for(long i = 0;str[i] != '\0'; i++)
- цикл условием окончания которого является достижение конца str

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
if(islower(str[i]))
- проверка являтся ли i-ый символ символом нижнего регистра
Если да
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
str[i] = toupper(str[i]);
- поднимаем символ в нижний регистр
Если нет
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
str[i] = tolower(str[i]);
- опускаем символ в нижний регистр

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
printf("String after change registry\n");
- печатаем строку
String after change registry
Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
printf("%s\n",str);
- печатаем изменённую строку str

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
printf("Press any key to continue\n");
- печатаем строку
Press any key to continue

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
getch();
- останавливаем выход из программы до ввода любого символа
0
08.11.2011, 14:35

Не по теме:

Цитата Сообщение от хых
ты отвечал по теме считывание английского текста с клавиатуры в си++ Borland прога работает
но нужно чтобы прога выводила на экран не только большие буквы но и маленькие (вводим gfdsaw ,а выводим GFdsSAw...) как это зделать?
- что ты под этим ввиду имел - алгоритм всё прекрасно работает, а если тебе какие то буквы поднимать не надо то об этом надо писать, в этот раз не понял что ты хочешь:scratch:

Миниатюры
считывание английского текста с клавиатуры в си++ Borland  
0
1 / 1 / 0
Регистрация: 02.11.2011
Сообщений: 9
08.11.2011, 15:29  [ТС]
когда ввел какието буквы нужно чтобы выводились после регистра не только с большой буквы но и маленькие тоже например вводим ( dfgfwe) потом через регистр проходит и выводится (DFgfWE)
0
Автор FAQ
 Аватар для -=ЮрА=-
6614 / 4256 / 401
Регистрация: 08.08.2009
Сообщений: 10,325
Записей в блоге: 24
08.11.2011, 15:36
хых, я ещё раз привожу скрин работы!
PS: результат DFgfWE для dfgfwe прямое противоречие заданию...
Миниатюры
считывание английского текста с клавиатуры в си++ Borland  
0
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
08.11.2011, 15:52
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <string>
#include <cctype>
#include <iostream>
 
int main() {
 
    std::string str;
    std::cin >> str;
    for(size_t i = 0; i < str.length(); ++i) str[i] = islower(str[i]) ? toupper(str[i]) : tolower(str[i]);
    std::cout << str;
 
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.11.2011, 15:52
Помогаю со студенческими работами здесь

Считывание текста из файла и вывод на экран только предложения содержащие введенное с клавиатуры слово
Помогите пожалуйста с написанием программы:написать программу которая считывает текст из файла и выводит на экран только предложения...

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

Заменить считывание с клавиатуры на считывание из файла
Помогите пожалуйста, ни разу не работал со считыванием из файла поэтому не понимаю как и что делать. Почитал в интернете, попробовал, не...

Обработка английского текста
На вход программы подается текст на английском языке, заканчивающийся точкой (другие символы “.” в тексте отсутствуют). Требуется написать...

Перевод текста с английского
Подскажите, есть ли библиотеки для автоматического перевод текста с английского на русский, у меня стоит задача перевести большой объем,...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru