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

Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка строк http://www.cyberforum.ru/cpp-beginners/thread982799.html
Подскажите пожалуйста, как в введенной строке поставить точки перед пробелами
C++ Найти сумму ряда(последний шаг) здраствуйте я учусь не на програмиста но нам задали 3 лабораторные работы по С++ и сказали разобратся самим и решить, на этом изучение закончилось (но лабы я еще не сделал) в третей лабе нужно найти сумму ряда , часть я уже нагуглил #include <iostream> #include <cmath> using namespace std; int main() { float sum1=0, sum2=0, y, x; for (x=4; x<=7.5; x+=0.3) http://www.cyberforum.ru/cpp-beginners/thread982798.html
Правильно ли сделано. Быстрая сортировка C++
Всем добрый вечер. Собственно вопрос. Правильно ли будет так вести подсчет количества операций сортировки? int nsort = 0; void sort(int *mas, int i, int j) { int c, x, m, k; m = i; k = j; c = mas; // центральный элемент do {
C++ Текст
#include <vcl.h> #include <iostream.h> #include <conio.h> void main() {char str; int i, count=0; gets(str); while(str!='\0') {if (str=='a'||str=='A'||str=='e'||str=='E'||str=='y'|| str=='Y'||str=='u'||str=='U'||str=='i'||str=='I'||
C++ Вытягивание информации из урл сайта http://www.cyberforum.ru/cpp-beginners/thread982786.html
Здравствуйте. Нужна помощь. Подскажите, какая функция может отыскать в урл сайта например это "<li class="ruda-block" title="Руды: 35"> <b class="ruda"></b><span rel="ore">35</span> </li>" И значение '35" передать в текст? Объясните новичку в мире Си.....
C++ Не работает программа Здравствуйте! Начал изучать C++, IDE Microsoft Visual C++ 2008. Такая проблема: пишу код из учебника, а он не работает (именно этот, другие работают). На выходе получаю чёрное окошко консоли с мигающим курсором а не результат. Вот журнал построения: "Фаренгейт to Цельсий.exe": Загружено: "C:\Users\связной\Documents\Visual Studio 2008\Projects\Фаренгейт to Цельсий\Release\Фаренгейт to... подробнее

Показать сообщение отдельно
ValeryS
Модератор
6373 / 4839 / 440
Регистрация: 14.02.2011
Сообщений: 16,038
20.10.2013, 21:10     Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра
Цитата Сообщение от Marcoss Посмотреть сообщение
char *strlwr( char *s);
Функция преобразует буквы верхнего регистра в строке s в буквы нижнего регистра.
если разговор только о латинице
то достаточно добавить 6 бит
из больших маленькие
C++
1
2
3
4
5
6
7
8
9
10
char* str(char s[])
{
 char* p=s;
    while( *p)
        { 
    *p=*p|0x20;
      P++;
        }
    return s;
}
из маленьких большие
char* str(char s[])
{
char* p=s;
while( *p)
{
*p=*p&~0x20;
P++;
}
return s;
}

изменяет большие на малые и наоборот
C++
1
2
3
4
5
6
7
8
9
10
char* str(char s[])
{
 char* p=s;
    while( *p)
        { 
    *p=*p^0x20;
      P++;
        }
    return s;
}
 
Текущее время: 08:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru