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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Перегрузка операций http://www.cyberforum.ru/cpp-beginners/thread998038.html
Всем привет! Помогите пожалуйста с перегрузкой операций. У меня есть вот 4-ая лаба #include <iostream.h> #include <conio.h> #include <math.h> #include <string.h> using namespace std; // 2 - vozrast // 3 - ves // 4 - klass
C++ Отрезок методом Ву Задание: "Нарисовать отрезок методом Ву" используя OpenGL. Вот код, но почему то рисуется только одна точка, а не линия. Подскажите что не так. #include <iostream> #include <glut.h> int ipart(double x) http://www.cyberforum.ru/cpp-beginners/thread998033.html
C++ определения знака и абсолютной величины операнда
Прошу помочь или подсказать! Нужно написать программу для определения знака и абсолютной величины операнда, находящегося в ячейке памяти U. Знаковый бит необходимо записать в ячейке SIGN, а абсолютную величину - в ячейку ABS. Спасибо тем кто отозвался!
C++ не получается найти произведение следующих элементов, помогите.
#include<iostream> #include<clocale> #include<ctime> using namespace std; int main() { srand(time(0)); setlocale(0,""); int b, k, D=1, g=0, n, g1=0;
C++ Удаление строки файла http://www.cyberforum.ru/cpp-beginners/thread997991.html
Подскажите как удалить строку из файла? я знаю что можно перезаписывать файл, удалить из первого файла строку и записать в другой файл.
C++ Подскажите новичку Добрый день хотел узнать где достать пароль от программы созданной на с++ могу скинуть где качал прогу. подробнее

Показать сообщение отдельно
Slowpok
4 / 4 / 0
Регистрация: 03.01.2012
Сообщений: 112
04.11.2013, 22:29     Заменить все малые буквы большими
Добрый день, помогите доделать программу. Ругается на 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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru