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

String в Int - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Поменять значения адресов двух указателей http://www.cyberforum.ru/cpp-beginners/thread885966.html
Добрый день. Суть программы - поменять первую строку массива с той, в которой встретиться наибольшее значение элемента. Но это не суть важно. Пробую поменять местами два указателя из массива указателей на int в функции swap_first_line(), но что-то не получается: #include <iostream> #include <cstdlib> #include <ctime> int** init_arr(unsigned x, unsigned y) { srand(time(0)); int**...
C++ Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями увеличения часов, секунд и минут. http://www.cyberforum.ru/cpp-beginners/thread885952.html
Программа не обрабатывает кириллицу C++
Всем привет. У меня такая проблема. Программа не хочет обрабатывать кириллицу. К примеру, у меня задача, подсчитать в последнем слове текста количество буквы "к". Если я ввожу текст на английском и ищу букву "k", то все нормально работает. Если же я ввожу русский текст и ищу букву "к", то программа выдает ошибку (скрин выложил ниже ). Использую OemToAnsi(,): из библиотеки #include <windows.h>...
C++ Преобразование символов "-2" в число
Привет, есть файл с отрицательными числами, читаю из него данные с помощью ifstreame.get(). Вопрос: Как преобразовать эти данные в int? Я попробовал использовать atoi, но у меня получилось вот что: вместо -2 получил 02. Т.е. для функции atoi мы должны передавать строку, я делаю так. char ch = {ifstream.get(),0}, но понятно, что получается бред, если на премере тех же -2, то мы получим 020....
C++ Конкатенация строк http://www.cyberforum.ru/cpp-beginners/thread885921.html
Здравствуйте. Имеется функция - Concat(s1,s2). Назначение - конкатенация строк s1 и s2 (конкатенцаия - это операция склеивания объектов линейной структуры, обычно строк. Например, конкатенация слов «микро» и «мир» даст слово «микромир»). Необходимо разработать два варианта заданной функции - используя традиционную обработку массивов и используя адресную арифметику. Используя традиционную...
C++ Для студентов 1 курсов - Курсовая (создать структуру, элементами которой являются фамилия студента и его возраст) Написать программу, в которой необходимо создать структуру, элементами которой являются фамилия студента и его возраст. Объявить массив данных о студентах группы типа структуры и ввести значения его элементов. Отсортировать массив структур в алфавитном порядке фамилий, входящих в структуру, перемещая сами структуры. Предусмотреть меню. Результаты работы программы записать в файл. #include... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11816 / 6795 / 769
Регистрация: 27.09.2012
Сообщений: 16,867
Записей в блоге: 2
Завершенные тесты: 1
31.05.2013, 04:06     String в Int
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
#include <string>
#include <sstream>
 
int StringToInt(const std::string & str){
    std::stringstream ss(str);
    int number;
    ss>>number;
    return number;
}
 
int main(){
    std::string str="12322";
    std::cout<<StringToInt(str)<<std::endl;
}
 
Текущее время: 00:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru