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

Перевести строчные буквы строки в прописные - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ 64 битный int http://www.cyberforum.ru/cpp-beginners/thread814503.html
Здорова господа! Тут решаю задачку, нужно создать свой int для 64-битных целых. (размер допустим не важен возмем 30 разрядов). Так от я то помню из Дейтелов класс int бесконечных размеров, там тупо для представления брался массив и каждый разряд громадного числа записывался в массив. Там вообще то при инициализации строковый тип принимался, потому, что такого числа не может быть. Так, что это...
C++ Сжатие бмп файла Помогите пожалуйста мне нужно сжать бмп файл с помощью векторного квантования, может кто-нибудь алгоритм объяснить ну или сайт дать где более менее объяснено , а то ничего толком не нашел, ну или хотябы скажите в качестве чего взять кодовую книгу (т.е. массив или структура ) http://www.cyberforum.ru/cpp-beginners/thread814497.html
C++ Работа со списками (Проверить, упорядочены ли числа по возрастанию или по убыванию)
Прошу помощи! Задача звучит так:"Дан список вещественных чисел. Проверить, упорядочены ли числа по возрастанию или по убыванию." Причем алгоритм проверки на упорядоченность необходимо выделить в отдельную функцию. До этого выделения все работало идеально, но потом просто беда... Вот код, подскажите, где моя ошибка #include "stdafx.h" #include <stdio.h> #include <windows.h> #include...
Зацикливание Функции C++
После подсчёта спрашивать : "Повторить ? (y/n)", если "y" то в начала цикла с запросом сколько часов..если "n" то выход #include "iostream" #include "iomanip" #include "math.h" float calculateCharges(float); using namespace std; int _tmain(int argc, _TCHAR* argv) {
C++ Из заданных множеств X1,X2,X3 получить множество Y и его мощность http://www.cyberforum.ru/cpp-beginners/thread814437.html
Помогите написать программу.%-) Ниже прикреплён сам файл с уравнениями. За ранее спасибо.
C++ Вводится строка. Все буквы в строке преобразовать в заглавные Написать программу, которая принимает от пользователя одну или две строки, в зависимости от задачи. Решать задачи рекомендуется двумя способами: 1) объявляя строки как массивы символов 2) использовать шаблон string Вводится строка. Все буквы в строке преобразовать в заглавные. подробнее

Показать сообщение отдельно
Leshak
259 / 235 / 40
Регистрация: 10.12.2011
Сообщений: 513
21.03.2013, 14:41     Перевести строчные буквы строки в прописные
Прошу не обижаться. Разкоментировал как мог Но первый вам предложенный вариант таки изящней, ну и второй -_-
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
/* библиотеку стринг подключать необязательно так как вы работаете с Си строками */
 
/* простарнство имен тоже не советую подключать */
void main(){
 
    /* char* p;  смысл с указателя здесь ровно на ноль */
    char mas [100]; /* один массив таки лишиний ;) */
    /* *new_mas=0; присваиваем первому элементу символьного массива значение 0, опять же, смысл ?)*/
    std::cin.getline(mas);
     /* указатель на первый пробел ( разделитель )p= strtok (old_mas, " "); но опять же, смысл ?)  /*
   
    
     /* зачем вам было проверять в отдельности каждое слово? не знаю =) */
    for ( int i = 0 ; i < sizeof(mas) ; i++ ){
        if ( mas[i] <= 'z' && string[i] >= 'a' ) mas[i]= toupper(mas[i]);
    }
        
    std::cout<<mas<<"\n";
            
    system("pause");
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru