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

Написать функцию, возвращающую преобразованную к верхнему регистру строку, полученную в качестве аргумента - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Аргументы шаблонного метода как объекты http://www.cyberforum.ru/cpp-beginners/thread919380.html
Не могу решить одну задачу. вот три класса class win {}; class obj1 {}; class obj2 {};
C++ Шаблоны и определение SSE типов на этапе компиляции Добрый вечер. Задача следующая: для каждого базового типа даных int, float и double есть свой intrinsic SSE тип - __m128i, __m128 и __m128d соответсвенно. Предположим, что для каждого перечисленного типа у меня есть реализация некоторой функции: //Реализация для int void func(int *data) { __m128i* data_sse = (__m128i*) data; } //Реализация для float void func(float *data) http://www.cyberforum.ru/cpp-beginners/thread919377.html
Очистка/удаление файла *.txt с помощью fstream C++
Как с помощью#include <fstream> очистить/удалить файл по заданному пути?
Программа, заменяющая английские сокращения слов C++
Программа должна заменять слова с сокращениями (don't, can't, won't, haven't, it's и т.д.) на их полные альтернативы (do not, cannot, will not и т.д.). Также нужно обработать текстовый файл, из которого создать словарь со всеми словами в алфавитном порядке. То есть в него попадут не слова don't и пр. а слова do и not. Проблемы у меня возникают с обработкой слов и преобразования их в...
C++ Не могу понять 2 строки кода функции из методички http://www.cyberforum.ru/cpp-beginners/thread919346.html
Это код добавления элемента в линейный двунаправленный список. Не пойму 12 и 13 строки. Указатель pCurrent->next(указатель на след. элемент списка) всегда будет пустовать, т.к. в конце функции pCurrent=pAdd, а а в строке 13 указателю pAdd->next присваивается pCurrent->next, который так и не заполнился каким-либо адресом. Извините за много букв, надеюсь, понятно объяснил свое непонимание. void...
C++ Работа с видео Здравствуйте, есть такая задача создать видео плеер с функций изменения контраста, плеер создаю использую стандартный компонент windows media player, а вот с контрастом проблема, подскажите плизз может есть какая то библиотека или что то еще подробнее

Показать сообщение отдельно
Alex_lt
0 / 0 / 0
Регистрация: 21.05.2013
Сообщений: 25

Написать функцию, возвращающую преобразованную к верхнему регистру строку, полученную в качестве аргумента - C++

08.07.2013, 00:28. Просмотров 1850. Ответов 15
Метки (Все метки)

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
34
35
// функция upcase
#include <stdio.h>
#include <conio.h>
#include <iostream>
 
using namespace std;
 
//функция преобразования строчных букв в прописные
char* upcase(char *st)
{
      
      int i = 0;
      while ( st[i] )
      {
            if (st[i] >= 'a' && st[i] <= 'z' ||  // латинские
                st[i] >= 'а' && st[i] <= 'п') // русские
            st[i]-= 32;
            else if ( st[i] >= 'р' && st[i] <= 'я')
            st[i]-=80;
            i++;
            }
            return st;
}
 
//  пример использования функции upcase
int main()
{
    setlocale ( LC_ALL, "Russian_Russia.1251" );     
     char st[80];
     
     puts(" Введите строку текста");
     gets(st);
     puts(upcase(st));
     getch();
}
Не могу найти ошибку.Введенные строчные русские буквы,не становятся прописными.Подскажите,что я сделал не так...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru