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

Как преобразовать string в int ? С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ static_cast<char>() не выводит некоторые символы http://www.cyberforum.ru/cpp-beginners/thread636565.html
Редактор geany, компилятор gcc. cout<< static_cast<char>(4) заместо ожидаемого знака бубей ничего не выводится. При этом cout<< static_cast<char>(100) например, работает коректно.
C++ Ошибка типов данных У меня возник вопрос: Запускаю программу Я должен ввести число от одного до трех, после значение записывается в переменную типа int Если мое число не подходит под это описание(меньше 0 или больше... http://www.cyberforum.ru/cpp-beginners/thread636562.html
C++ Объявление функций внутри других функций
Иногда вижу в некоторых исходниках на c объявление функций, внутри main. Например: main(){ double sum(int max_num); } Так вот, хотел спросить зачем это делают?
Закрытый файл C++
У меня программа использует обычный текстовой файл для хранения различный параметров. Мне нужно сделать так, чтобы никакой пользователь не смог изменить их, иначе могут повредить программу. Как можно...
C++ Вывести последнюю строку из файла http://www.cyberforum.ru/cpp-beginners/thread636533.html
Здравствуйте, пишу на этом форуме впервые. Я недавно начал изучать С++, по-этому знаний мало, может-ли кто-нибудь объяснить, как вывести последнюю строку из файла (как можно проще) ? Очень...
C++ функция Люди скажите почему в 14 строке ошибка? #include<iostream> #include<iomanip> using std::cin; using std::cout; using std::endl; int main() { int x(0),y(0),z(0); подробнее

Показать сообщение отдельно
Пaтрик
415 / 390 / 38
Регистрация: 21.01.2012
Сообщений: 972
Завершенные тесты: 1
12.08.2012, 21:28
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <sstream>
#include <cstdio>
#include <cstdlib>
 
int main()
{
    std::string str = "123";
    int number;
    // #1
    std::stringstream stream(str);
    stream >> number;
    std::cout << "'" << str << "' : " << number << std::endl;
    number = 0;
    // #2
    sscanf(str.c_str(), "%d", &number);
    std::cout << "'" << str << "' : " << number << std::endl;
    number = 0;
    // #3
    number = atoi(str.c_str());
    std::cout << "'" << str << "' : " << number << std::endl;
    return 0;
}
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru