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

Заменить заглавные символы на строчные, вставка в С++

07.06.2013, 14:49. Показов 1284. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите написать программу, которая заменяет заглавные символы в строчные.

Есть пример, который заменяет символы "а" на *. Его надо переделать в задачу выше
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
#include "stdafx.h"
#include <iostream>
#include <string.h>
#include "conio.h"
int _tmain(int argc, _TCHAR* argv[]) {
setlocale(0, "rus");
char name[]="badalandabad";
printf("Первоначальная срока: %s", name);
_asm {
lea ebx, name
mov ecx, 12
lab:
mov ah, [ebx]
cmp ah, 61h
jnz lab2
mov [ebx], 2Ah
lab2:
inc ebx
loop lab
}
printf("\nОтредактированнаясрока: %s", name);
getch();
return 0;
}
Если можно, с комментариями
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.06.2013, 14:49
Ответы с готовыми решениями:

Заглавные символы кириллицы заменить на строчные латинские символы
Здравствуйте!Помогите пожалуйста решить вот эту задачку в Far менеджере.=(Заранее очень вам...

Текстовый файл: строчные латинские символы заменить на заглавные
Преобразовать текстовый файл. Строчные латинские символы заменить на заглавные латинские символы.

В заданной строке преобразовать все заглавные буквы латинского алфавита в строчные а строчные в заглавные
1. В заданной строке преобразовать все заглавные буквы латинского алфавита в строчные а строчные в...

Заглавные и строчные символы
Есть задание: Удалить из символьной строки символы из заданного диапазона символов. Без string, с...

1
Клюг
7674 / 3189 / 382
Регистрация: 03.05.2011
Сообщений: 8,380
07.06.2013, 15:57 2
Компилил на Ваткоме под винконсоль:
Код
wcl386  -hw -5s -d2 -bw -s -sg locase.c
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
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <conio.h>
 
void main(int argc, char* argv[]) {
char *name;
int len;
//setlocale(0, "rus");
if (argv[1]) 
        {name = argv[1]; } 
        else
        { printf("%s", "Enter string:"); 
        name = malloc(80); 
        gets(name);}
len = strlen(name);
printf("Первоначальная срока: %s", name);
 
_asm {
        mov     esi, name
        mov     ecx, len
@loop:  lodsb
        cmp     al, 41h
        jb      @next
        cmp     al, 5Ah
        ja      @next
        add     al,20h
        mov     [esi-1], al
@next:  loop    @loop
}
printf("\nОтредактированная срока: %s\n\r", name);
getch();
}
0
07.06.2013, 15:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.06.2013, 15:57
Помогаю со студенческими работами здесь

В массиве из 70 символов все заглавные буквы А заменить на строчные и все сточные-на заглавные.
1.написать программу по созданию таблицы Пифагора. 2.В массиве из 70 символов все заглавные буквы...

Преобразовать текст, превратив строчные буквы в заглавные, а заглавные в строчные
Дана последовательность заглавных и строчных латинских букв (строка текста). Преобразовать текст,...

В алфавитной строке перевести строчные буквы в заглавные и заглавные в строчные
В заданой алфавитной строке перевести строчные буквы в заглавные и заглавные в строчные. Со...

Заменить строчные буквы на заглавные
после комбинаций :точка и ли пробел точка void main() { char s; int r; r=0; while...


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

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