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

Аналог atoi в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ sin 180 градусов и cout http://www.cyberforum.ru/cpp-beginners/thread333420.html
Делал задачки из учебника по С++ и столкнулся с такой штукой: cout выводит sin 180 градусов примерно так : 1.4653е-007, а printf(%lf) выводит 0.000. Почему так происходит ?
C++ Error: Invalid use of incomplete type Всем доброго вечера, возникла проблема в следующем коде. Я скорее всего не замечаю какой-то мелочи. Поможете понять что за ошибка? In file included from ..\Sample_Memento\elements.cpp:1:... http://www.cyberforum.ru/cpp-beginners/thread333418.html
Завершение родительского процесса из дочернего C++
Всем доброго времени суток. Мне нужно из дочернего процесса закрыть родительский, но ничего не выходит. Вот исходник дочернего #include<windows.h> #include<conio.h> int main(int argc, char...
класс компилируется но не чего не выводит на экран C++
компилируется но не чего на экран не выводит вот код: #include <iostream> #include <conio.h> #include <locale.h> using namespace std; class Cat { public:
C++ Работа со строковыми переменными http://www.cyberforum.ru/cpp-beginners/thread333371.html
Поиск позиции N-го вхождения символа C в строке s. Если такой количества вхождений нет - функция должна вернуть значение -1. реализовать нужно с помощью int nPos (N, C, s). но без использования...
C++ dynamic_cast Уважаемые, подскажите теорию. Как устроен данный каст? Не нашел его определений. В студии он зашит в библиотеку, подсказок в хелпе про него нету. А задание - реализовать нечто подобное своими... подробнее

Показать сообщение отдельно
An1ka
65 / 70 / 2
Регистрация: 30.06.2011
Сообщений: 176
15.07.2011, 23:15
Цитата Сообщение от asics Посмотреть сообщение
grizlik78, У меня mingw 4.6.0, поддерживает почти все фичи из 0x, компилю:
Значит не всё у вас поддерживается
У меня MS Visual C++ 2010 и всё нормально
Если интересно, то вот как она описана:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 #if _HAS_CPP0X
inline int stoi(const string& _Str, size_t *_Idx = 0,
int _Base = 10)
{   // convert string to int
const char *_Ptr = _Str.c_str();
char *_Eptr;
int _Errno = 0;
long _Ans = _CSTD _Stolx(_Ptr, &_Eptr, _Base, &_Errno);
if (_Ptr == _Eptr)
    _Xinvalid_argument("invalid stoi argument");
if (_Errno || _Ans < INT_MIN != INT_MAX < _Ans)
    _Xout_of_range("stoi argument out of range");
if (_Idx != 0)
    *_Idx = (size_t)(_Eptr - _Ptr);
return ((int)_Ans);
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru