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

из char в int со знаком - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Освобождение памяти для члена класса http://www.cyberforum.ru/cpp-beginners/thread960585.html
Добрый вечер :victory: Проблема, чувствую, тривиальная, но что-то я не могу сообразить :coffee2: В моём самописном классе есть член данных, который сам является классом и в котором реализовано динамическое размещение всех данных. #include "memberclass.h" class MyClass { MemberClass mc; //Вот в этом объекте внутри //уже реализовано динамическое размещение. };
C++ С чего начать изучение C++? Есть небольшие знания паскаль,но хочу начать изучать с++!Посоветуйте книги,курсы или еще че-нить! http://www.cyberforum.ru/cpp-beginners/thread960574.html
C++ Указатель FILE*
Как по указателю на файл создать объект ofstream не зная имени файла? FILE *file; ofstream F(file); F<<"Hello, World";
Сгенерировать и обработать исключение EXCEPTION_ACCESS_VIOLATION C++
Помогите написать программу котороя сгенерирует и обработает исключение. Тип исключения соответствует типу, возвращаемому функцией DWORD GetExceptionCode(VOID). Мое исключение: EXCEPTION_ACCESS_VIOLATION есть пример программы для исключения: EXCEPTION_INVALID_DISPOSITION #include <iostream.h> #include <windows.h> #include <except.h>
C++ He1p или /? для консольного приложения http://www.cyberforum.ru/cpp-beginners/thread960529.html
Собственно, как? Или просто нужно принять параметры, отследить, что это /? и соответственно ответить? Добавлено через 1 час 14 минут Например, если в cmd ввести "ping /?" выведется помощь по этой команде. Как это делается? И как прикрутить к своему приложению поддержку "help myApp"?
C++ Является ли данная строка символов пропозициональной формулой? Задание №1. Написать программу для реализации следующего алгоритма определения является ли данная строка символов пропозициональной формулой или нет: шаг 1. Проверка скобочного итога формулы. шаг 2. Создать образы формул из правил 2 и 3. шаг 3. Начиная с первого образа произвести замену всех их вхождений в строку символов на пропозициональную переменную. шаг 4. Продолжать шаг 3, пока не будет... подробнее

Показать сообщение отдельно
gromo
 Аватар для gromo
366 / 265 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
23.09.2013, 20:29     из char в int со знаком
Цитата Сообщение от beats Посмотреть сообщение
неразабравшись в ситуации делаешь выводы.
ну это твои проблемы, что ты кусок указываешь, телепаты в отпуске.

Если кому понадобится, общий случай:
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
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main( int argc, char* argv[] )
{
    const char *zn1 = "168365+43i";
    const char *zn2 = "421-590678i";
    int re1 = 0, re2 = 0;
    int im1 = 0, im2 = 0;
    int signIndex = 0;
 
    const char *zn1_copy = zn1;
    const char *zn2_copy = zn2;
 
    // zn1
    while(*zn1_copy)
    {
        if(*zn1_copy == '+' || *zn1_copy == '-')
            break;
        ++signIndex;
        ++zn1_copy;
    }
    re1 = atoi(zn1);
    im1 = atoi(zn1+signIndex);
    signIndex = 0;
    //------------------------
 
    //zn2
    while(*zn2_copy)
    {
        if(*zn2_copy == '+' || *zn2_copy == '-')
            break;
        ++signIndex;
        ++zn2_copy;
    }
    re2 = atoi(zn2);
    im2 = atoi(zn2+signIndex);
    //--------------------------------------
 
    cout <<re1 <<' ' <<im1 <<'\n'
        <<re2 <<' ' <<im2 <<endl;
 
    return 0;
}
 
Текущее время: 14:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru