Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Освобождение памяти для члена класса http://www.cyberforum.ru/cpp-beginners/thread960585.html
Добрый вечер :victory: Проблема, чувствую, тривиальная, но что-то я не могу сообразить :coffee2: В моём самописном классе есть член данных, который сам является классом и в котором реализовано...
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). Мое исключение:...
C++ He1p или /? для консольного приложения http://www.cyberforum.ru/cpp-beginners/thread960529.html
Собственно, как? Или просто нужно принять параметры, отследить, что это /? и соответственно ответить? Добавлено через 1 час 14 минут Например, если в cmd ввести "ping /?" выведется помощь по этой...
C++ Является ли данная строка символов пропозициональной формулой? Задание №1. Написать программу для реализации следующего алгоритма определения является ли данная строка символов пропозициональной формулой или нет: шаг 1. Проверка скобочного итога формулы. шаг... подробнее

Показать сообщение отдельно
gromo
372 / 271 / 24
Регистрация: 04.09.2009
Сообщений: 1,214
23.09.2013, 20:13
Цитата Сообщение от beats Посмотреть сообщение
Дописал в коде проверку, но в ифе нехочет сравнивать минус с минусом(
Это что за извраты? Глядя на ваш код, глаза сломать можно, и это в такой тривиальной ситуации. Учитесь оформлять, ведь среди программистов, которые будут читать ваши изваяния, почти наверняка встретятся маньяки, которые будут знать, где вы живете
В вашем конкретном случае, это будет выглядеть так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <cstdlib>
using namespace std;
 
int main(void)
{
    const char *zn1 = "1+3i";
    const char *zn2 = "4-5i";
    int re1 = 0, re2 = 0;
    int im1 = 0, im2 = 0;
 
    re1 = atoi(zn1);
    im1 = atoi(zn1+1);
 
    re2 = atoi(zn2);
    im2 = atoi(zn2+1);
 
    cout <<re1 <<' ' <<im1 <<'\n'
        <<re2 <<' ' <<im2 <<endl;
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.