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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Slowpok
4 / 4 / 0
Регистрация: 03.01.2012
Сообщений: 112
#1

Заменить все малые буквы большими - C++

04.11.2013, 22:29. Просмотров 497. Ответов 2
Метки нет (Все метки)

Добрый день, помогите доделать программу. Ругается на gets(s);.

Условие: Рассмостреть участок строки до первого пробела (первый символ при этом не пробел), заменить все малые буквы большими.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <stdio>
#include <string.h>
 
using namespace std;
 
int main()
{
    int i;
    string s[100], snew[100];
    gets(s);
    
    for(i=0; s[i]==' '; i++)
     if (s[i]='ё') sn+='Ё' else 
     sn+=(chr(ord(s[i])-32));
       }
    
       cout<<sn;
    system ("PAUSE >> void");
    return 0;
}
Добавлено через 11 минут
и я так понял, нужно использовать динамическую память. Так получается?

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
#include <iostream.h>
#include <stdio>
#include <string.h>
 
using namespace std;
 
int main()
{
    int i;
string *s = new string[];
string *sn = new string[];
 
    gets(s);
    
    for(i=0; s[i]==' '; i++)
     if (s[i]='ё') sn+='Ё' else 
     sn+=(chr(ord(s[i])-32));
       }
    
       cout<<sn;
    system ("PAUSE >> void");
delete[] s;
delete[] sn;
    return 0;
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2013, 22:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Заменить все малые буквы большими (C++):

Заменить все малые буквы в русских словах одноименными большими - C++
не могли бы вы помочь???буду очень благодарна! &quot;заменит все малые буквы в русских словах одноименными большими&quot;

Заменить все малые буквы латинского алфавита на соответствующие большие буквы - C++
Добрый вечер. Помогите, пожалуйста, исправить программу. Задание: Заменить все малые буквы латинского алфавита на соответствующие...

Заменить все малые латинские буквы символом «$» - C++
Необходимо составить и отладить указанную функцию. В главной программе, если в задании не предложено другое, следует описать два массива...

Заменить все заглавные буквы, входящие в текст, на соответствующие малые - C++
не могу сделать ету программу, сделал только второе, а первое никак не получаеться... А)заменяет все заглавные буквы, входящие в текст на...

Нужно все буквы B заменить на решётку #, а буквы A заменить на A и B через раз - C++
в файле дана последовательность букв A и B, нужно все буквы B заменить на решётку #, а буквы A заменить на A и B через раз.

Нужно все буквы B заменить на решётку #, а буквы A заменить на A и B через раз - C++ - C++
Здравствуйте, мне нужно написать функцию но только не знаю как, нужно чтоб она трансформировала строку в такой вид: Входная строка: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,998
04.11.2013, 22:32 #2
мои глаза, зачем такое решение сложное
1
Insane__
43 / 42 / 4
Регистрация: 10.09.2013
Сообщений: 293
04.11.2013, 22:37 #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
{
    string str;
    cout << "Enter string: ";
    getline(cin,str);
    for(int i = 0; str[i] != ' '; i++){
        if(!isupper(str[i]))
            str[i] = toupper(str[i]);
    }
    cout<<"String after replacing: "<<str;
    cin.get();
    cin.get();
    return 0;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2013, 22:37
Привет! Вот еще темы с ответами:

Определить, являются ли все символы строки уникальными. Малые и большие буквы считаются разными - C++
Дана последовательность символов (строка). Определить, являются ли все символы строки уникальными. Малые и большие буквы считаются разными....

Чтение из файла.Все латинские буквы сделать большими - C++
Чтение из файла.Все латинские буквы сделать большими.Обработка текста производится без вывода обрабатываемого текста на экран – текст...

В строке заменить все буквы «О» на «Ъ», а буквы «Е» – на случайные символы - C++
Дана символьная строка. Заменить в ней все буквы «О» на «Ъ», а буквы «Е» – на случайные символы. Использовать функции библиотеки string.h

Все буквы r в именах файлов заменить на буквы p - C++
ж) Все буквы r в именах файлов заменить на буквы p.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru