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

string маленькие буквы - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.63
ЛеЖиК)
 Аватар для ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 630
03.01.2012, 12:47     string маленькие буквы #1
есть такая строка
например
C++
1
string a="FFFаааАААеё ёЁ";
надо все большие буквы заменить на маленькие а ё заменить на е

как лучше это сделать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
03.01.2012, 13:12     string маленькие буквы #2
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>
#include <ctype.h>
#include <string.h>
 
int main (void)
{
    char s[] = "Hello world";
    int i;
    
    printf (" %s - ", s);
    
    for ( i = 0 ; i < strlen (s) ; ++i )
       if ( tolower(s[i]) == s[i] )
          s[i] = toupper (s[i]);
       else
          s[i] = tolower(s[i]);
    
    printf (" %s \n", s);
    
    return 0;         
}
В Си я бы так сделал, http://liveworkspace.org/code/fa7345...445d39e8ac22d7
Для еЁ не делал, так как это кириллица.
sandye51
программист С++
 Аватар для sandye51
677 / 579 / 39
Регистрация: 19.12.2010
Сообщений: 2,016
03.01.2012, 13:13     string маленькие буквы #3
http://www.cplusplus.com/reference/c...ctype/tolower/
ЛеЖиК)
 Аватар для ЛеЖиК)
157 / 60 / 1
Регистрация: 29.04.2011
Сообщений: 630
03.01.2012, 13:34  [ТС]     string маленькие буквы #4
большое спасибо
Yandex
Объявления
03.01.2012, 13:34     string маленькие буквы
Ответ Создать тему
Опции темы

Текущее время: 08:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru