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

Посимвольный анализ и преобразование строк. Строки и числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Is up to date что это такое? http://www.cyberforum.ru/cpp-beginners/thread43991.html
Ребята, такой вопрос: откомпилировала программу, убрала ошибки а при запуске пишет is up to date. что делать? подскажите, если знаете)
C++ Ошибки в компиляции Здравстуйте все. В процессе написания одной проги на с++ в dev-cpp натолкнулся на целую кучу ошибок разного плана, а именно: expected primary-expression before ';' token expected primary-expression before "int" stray '\194' in program In function `int main()': missing terminating " character ISO C++ forbids declaration of `parameter' with no type invalid initializer http://www.cyberforum.ru/cpp-beginners/thread43981.html
Коммивояжёр - или оптимизация пути. C++
Задача заключается в том, чтобы оптимизировать пути движения транспорта от подбора клиента до его высадки. Распределение заказов по машинам. К примеру у нас n машин и m заказов. машина1 координаты машины Xi1j1 машина2 координаты машины Xi2j2 ...
C++ Win32 API vs MFC vs .NET
Что это такое, чем они отличаются и что сейчас лучше учить?
C++ Веб книга по С++ только для печати http://www.cyberforum.ru/cpp-beginners/thread43935.html
подскажите пжл книгу для новичков по с++ но только для печти.....а то тут никаких книг нету:-\........ну книга для печати что бы читать.....а по веб книгам не могу-глаза болят))буду благодарен
C++ CoweWarrior Кто нить пользуется этим компилятором? Что скажите о нем? Как насчет совместимости с DirectX? Добавлено через 19 минут 58 секунд В частности меня интересует DirectX дело в том что когда я прописываю #include <d3d9.h> #include <d3dx9.h> мне выдают то что Error : the file 'd3d9.h' cannot be opened подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8282 / 3501 / 143
Регистрация: 03.07.2009
Сообщений: 10,707
15.07.2009, 13:00     Посимвольный анализ и преобразование строк. Строки и числа
Цитата Сообщение от pigah
все нашел ошибку))
C++
1
((int)s[i]>-33&&(int)s[i]<=-1))
а почему -1? Должно же быть -16

Еще, если надо, то вот есть 4-6 задания:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
char* Task4(char *ch)
{
    int i(0);
    while(ch[i])
    {
        if((int)ch[i] > 64 && (int)ch[i] < 91)  
            ch[i] += 32;
        ++i;
    }
    return ch;
}
 
char* Task5(char *ch)
{
    int i(0);
    while(ch[i])
    {
        if(((int)ch[i] > 96 && (int)ch[i] < 123) || 
           ((int)ch[i] > -97 && (int)ch[i] < -80))
            ch[i] -= 32;
        else
            if((int)ch[i] > -33 && (int)ch[i] < -16)
                ch[i]-= 80;
        ++i;
    }
    return ch;
}
 
char* Task6(char *ch)
{
    int i(0);
    while(ch[i])
    {
        if(((int)ch[i] > 96 && (int)ch[i] < 123) || 
           ((int)ch[i] > -97 && (int)ch[i] < -80))
            ch[i] -= 32;
        else
            if((int)ch[i] > -33 && (int)ch[i] < -16)
                ch[i]-= 80;
            else 
                if(((int)ch[i] > 64 && (int)ch[i] < 91) ||
                   ((int)ch[i] > -129 && (int)ch[i] < -112))
                   ch[i] += 32;
                else 
                    if((int)ch[i] > -113 && (int)ch[i] < -96)
                        ch[i] +=80;
        ++i;
    }
    return ch;
}
А вызов такой:
C++
1
std::cout<<"\nTask 4. Text:\n"<<Task4(str)<<std::endl;
ЗЫ: заодно и работу с функциями начнеш учить
 
Текущее время: 18:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru