С Новым годом! Форум программистов, компьютерный форум, киберфорум
Assembler для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/21: Рейтинг темы: голосов - 21, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 7
1

Заменить символы в строке - все маленькие латинские буквы b на большие B

12.12.2012, 23:00. Показов 4168. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста. Нужна программа которая заменяла бы в строке все маленькие латинские буквы b на большие B
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.12.2012, 23:00
Ответы с готовыми решениями:

Заменить латинские маленькие буквы на большие и наоборот.
Заменить латинские маленькие буквы на большие и наоборот. Конец строки - символ '*' Пример: ...

Во введённой строке заменить все маленькие латинские буквы на большие
4,2 Во введённой строке замените все маленькие латинские буквы набольшие

Заменить в тексте все большие латинские буквы на маленькие, не изменяя все остальные символы
Цель работы: Сформировать понятие величин строкового типа. Научиться составлять алгоритмы обработки...

Заменить в файле все маленькие латинские буквы на большие
Организовать текстовый файл, состоящий из N строк. Заменить в файле все маленькие латинские буквы...

3
0 / 0 / 0
Регистрация: 12.12.2012
Сообщений: 10
12.12.2012, 23:05 2
Что-то вроде:

if(stroke[i]=='b')
stroke[i]='B';


ну или ты можешь кинуть toupper(stroke[i])
0
0 / 0 / 0
Регистрация: 09.04.2010
Сообщений: 7
12.12.2012, 23:33  [ТС] 3
А полный текст программы на ассемблере как будет выглядеть?
0
Ушел с форума
Автор FAQ
16339 / 7658 / 1076
Регистрация: 11.11.2010
Сообщений: 13,704
13.12.2012, 04:53 4
Цитата Сообщение от ALEXEYB Посмотреть сообщение
А полный текст программы на ассемблере как будет выглядеть?
а это уж перебор
  1. первое, что нужно выяснить, что перед тобой за символ -- русская буква, цифра, знак препинания, пробел, большая латинская -- в таких случаях смотрят, если символ 'a' <= string[i] <= 'z' значит его обрабатывают, а все остальные пропускают
  2. большая (строчная) латинская отличается от малой (прописной) латинской тем, что у строчной в 5-ом разряде 0, а у прописной - 1, Код буквы «Z» – 5Ah (01011010b), код буквы «z» – 7Ah (01111010b). Чтобы убедится в этом -- посмотри коды букв в ASCII-таблице, она есть в любом учебнике. Поэтому, если обнаружил, что string[i] содержит прописную латинскую букву -- делай так AND strnig[i],11011111b -- и прописная латинская буква станет строчной латинской
0
13.12.2012, 04:53
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.12.2012, 04:53
Помогаю со студенческими работами здесь

Строка: Заменить в тексте все большие латинские буквы на маленькие
1. Написать программу , заменябщую в тексте все большие латинские буквы на маленькие .(не через...

Заменить в файле все большие латинские буквы на маленькие русские
Добрый вечер. Помогите пожалуйста. Нужно заменить в файле все большие латинские буквы на маленькие...

Организовать текстовый файл, состоящий из N строк. Заменить в файле все маленькие латинские буквы на большие
Заранее спасибо

Как преобразовать в строке все маленькие буквы в большие а большие в маленькие?
Дана строка .Преобразовать в ней все маленькие буквы в большие а большие в маленькие. Вот что я...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru