Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.65/54: Рейтинг темы: голосов - 54, средняя оценка - 4.65
Bars911
4 / 2 / 2
Регистрация: 15.07.2011
Сообщений: 16
1

Аналог atoi в С++

15.07.2011, 21:52. Просмотров 9920. Ответов 25
Метки нет (Все метки)

Вопрос возможно глупый, но если кто просветит меня буду очень благодарен))
как в С++ реализован перевод символьной строки(char или string) в int?
только начал изучать С++, знаю что в С за это отвечает atoi,
а вот в С++ ненашел(((
задача просто поставленна так, что использовать функции и библиотеки из С или STL C++ нежелательно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2011, 21:52
Ответы с готовыми решениями:

atoi()
программа элементарная - надо считать строку "x=int1+int2" где int1 и int2 не...

atoi
short x char chm; ...цикл, присваиваем chm значение... x = atoi (chm); ...

atoi не работает!
#include <iostream> #include <stdio.h> #include <stdlib.h> using namespace...

Atoi, atof.
Подскажите пожалуйста, как с помощью функций atoi, atof, проверить, является ли...

atof и atoi
Помогите пожалуйста, разобратся что такое atof, atoi, как работает, что делает?

25
silent_1991
Эксперт С++
5009 / 3069 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
16.07.2011, 15:30 21
Bars911, тут вообще никакого хидера не надо, ни одной библиотечной функции не используется, только конструкции языка.
0
CyBOSSeR
Эксперт С++
2310 / 1683 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
16.07.2011, 15:53 22
silent_1991, разве что <cstddef> (<stddef.h>) подключить, там std::size_t (size_t) определен.
1
silent_1991
Эксперт С++
5009 / 3069 / 270
Регистрация: 11.11.2009
Сообщений: 7,043
Завершенные тесты: 1
16.07.2011, 15:55 23
CyBOSSeR, да, постоянно забываю, что такое иногда нужно. И gcc, и cl, к которым я привык, его так понимают.
0
msz301005
0 / 0 / 1
Регистрация: 18.02.2018
Сообщений: 111
20.05.2018, 09:42 24
Можно сделать с помощью stringstream
C++
1
2
3
4
5
6
7
8
9
10
11
#include <bits/stdc++.h>
using namespace std;
int main(){
    string a;
    cin>>a;
    int g;
    stringstream ss;
    ss<<a;
    ss>>g;
    cout<<g;
}
0
nonedark2008
20.05.2018, 09:59
  #25

Не по теме:

Цитата Сообщение от msz301005 Посмотреть сообщение
Можно сделать с помощью stringstream
Семь лет назад в самом начале темы уже был аналогичный ответ...

0
msz301005
0 / 0 / 1
Регистрация: 18.02.2018
Сообщений: 111
22.05.2018, 14:30 26
nonedark2008, понятно, я просто не увидел, что о stringstream говорили
0
22.05.2018, 14:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.05.2018, 14:30

замена atoi
Всем привет. Я всегда, когда надо, перевожу из string в int с помощью функции...

Результат atoi
привет необходимо написать функцию, позволяющую проверить является ли...

функция atoi
Функции атои по идее должна превращать строку в число, но почему то я не могу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru