Описание тега atoi
NoneAtoi () is the C runtime library function for converting the ASCII representation of a number to an integer. This SO tag also applies to atol(), atoll(), and atoq() which perform the same conversion to types "long" and "long long".
1
ответ
atoi() из строки шестнадцатеричного представления
Нужно сделать int из шестнадцатеричной строки представления вроде "0xFA" или лучше "FA", Нужно что-то вроде atoi("FA"), Существуют ли стандартные решения для этого?
18 дек '13 в 09:39
2
ответа
How do I fix a "no matching function for call to 'atoi'" error?
All indications tell me this is a ridiculously easy problem to solve, but I can't figure out error telling me the atoi функция не существует C++ #include <iostream> #include <stdlib.h> using namespace std; string line; int i; int main() …
10 май '14 в 22:45
3
ответа
Ноль в Atoi преобразует значение в 0
В моей программе у меня есть массив char (char data[]), из которого я должен извлечь данные и сохранить их в целочисленной переменной (value). Для этого я использовал atoi в своей программе. Проблема в том, что я иногда получаю значение null в масси…
21 июл '14 в 09:59
5
ответов
Как суммировать все аргументы командной строки в C?
У меня есть задание. Программа должна напечатать сумму всех аргументов командной строки в C. Я попробовал этот код, который он компилирует, но выдает ошибку после передачи аргументов в консоли. Ниже приведен код. /* Printing sum of all command line …
01 фев '18 в 14:34
1
ответ
Суммирование командной строки
Довольно просто, я пытаюсь суммировать все целые числа, введенные в командной строке. Сумма фактически работает, если я запускаю программу с вводом "1 1 1 1", сумма увеличивается на четыре раза. Проблема в том, что сумма инициализируется в некотором…
29 сен '14 в 00:29
5
ответов
Ошибка преобразования atoi()
atoi() дает мне эту ошибку: error C2664: 'atoi' : cannot convert parameter 1 from 'char' to 'const char *' Conversion from integral type to pointer type requires reinterpret_cast, C-style cast or function-style cast из этой строки: int pid = atoi( t…
11 окт '08 в 05:47
1
ответ
Перейти строка в int Atoi неверный аргумент
Я пытаюсь разобрать строку из соединения WebSockets на языке Go. Я реализую обе стороны соединения, поэтому спецификация формата данных зависит только от меня. Поскольку это простое приложение (обычно для учебных целей), я придумала ActionId Dataгде…
11 фев '12 в 11:58
3
ответа
Функция Atoi в C не работает должным образом
Может кто-нибудь объяснить, почему функция atoi не работает с nuber, который имеет более 9 цифр.Например: Я ввел 123456789, программа говорит 123456789, но когда я ввел 12345678901, программа скажет -519403114... Спасибо за помощь. int main () { int…
16 окт '11 в 15:02
1
ответ
Нахождение самых больших и самых маленьких чисел с помощью atoi
scanf("%1c%2c %d %d %d %d %d %d %d %d %d %d", &x, &y, &arr[0], &arr[1], &arr[2], &arr[3], &arr[4], &arr[5], &arr[6], &arr[7], &arr[8], &arr[9]); strcpy(string, x); value1 = atoi(string); strcpy(string…
28 фев '16 в 21:08
4
ответа
C++ - ошибка при использовании atoi
Я пытаюсь использовать atoi функция для того, чтобы получить преобразование из string в int, Дело в том, что у меня есть строковый массив, который содержит как целые числа, так и строковые значения. Из того, что я прочитал, чтобы получить код ошибки…
20 ноя '12 в 10:07
3
ответа
Как отделить длинный двойник от научной нотации
У меня есть текстовый файл с номерами в научной нотации, хранящиеся в виде строки символов, некоторые из которых имеют до 20 цифры. Например, 2.3456789e-015, Мне нужно преобразовать это в длинный дубль, чтобы выполнить некоторые математические опера…
12 фев '15 в 06:26
1
ответ
Как сохранить целое число в одном индексе массива символов?
Я хочу хранить одно целое число в одном индексе массива символов. itoa функция не работает в этом случае. Кто-нибудь может помочь?
18 ноя '12 в 22:45
1
ответ
C++ Atoi захватывает значения других символов, созданных в той же части программы
Я пытаюсь прочитать строку из 9 символов в 9 целочисленных значений, которые будут сохранены в массиве (сейчас я сохраняю их в 9 отдельных целых числах, помещу их в массив, как только они прочитают в ОК). Общий подход, который я взял: con строка, ра…
29 апр '13 в 19:18
1
ответ
C++ atoi() возвращает только первую цифру
У меня странная проблема с atoi() Я делаю преобразование, как это: cout<<atoi(mystring.c_str())<<endl; mystring - это строка с чем-то вроде 3245524 Приведенный выше код вернет только 3 в стандартный вывод. Теперь, если я уменьшу строку, …
12 фев '14 в 04:58
2
ответа
Как преобразовать часть строки в int в C?
У меня есть строка кода следующим образом, char conv[20]="score: 34"; Я хочу извлечь число (34) внутри строки 'conv' и преобразовать его в целое число. Я использовал функцию "Атои". Но это дает 0 в результате. printf("score: %d\n",atoi(conv)); //thi…
22 окт '17 в 06:14
2
ответа
Функция вернула string.c_str() в качестве параметра неожиданного поведения atoi()
Я столкнулся с проблемой и понятия не имею, почему она возникает. По сути, у меня есть неприятная функция, которая анализирует текстовый файл и возвращает следующие записи нескольких значений, хранящихся в строке после имени нужного параметра. Это р…
11 июл '15 в 14:38
1
ответ
Правильный вывод для этой концепции вилки в C
По какой-то причине я не могу получить вывод этого кода на C, поэтому я могу задать только несколько концептуальных вопросов по этому коду ниже: Что значит int N = atoi(argv[i]); делать? это просто определить целое число N как массив? В цикле, что д…
11 июн '15 в 00:10
1
ответ
Как изменить мою строку на int для нас поставки в сокет
У меня есть *.ini файл со следующим [Settings] Server=server.myserver.com Port=6500 Я использую библиотеку SimpleIni. Теперь моя проблема в том, что я могу достаточно легко получить обе переменные из ini. Однако при подаче порта в мой сокет он не яв…
09 сен '16 в 14:03
1
ответ
Получение чисел из стандартного ввода в массив в C
Я пытаюсь получить числа из стандартного ввода в массив. первое число в stdin - это количество элементов в массиве (это может быть любое целое число). Я сделал это, чтобы получить первый номер: while(c=getchar()!=' '){ n*=10; n+=atoi(c); } А затем с…
08 апр '12 в 07:03
3
ответа
Приведение массива char в массив int с помощью atoi
Здравствуйте, я пытаюсь преобразовать символ в int. У меня есть массив символов, который был введен через scanf, "10101" и я хочу установить элементы массива int равными элементам массива char. Пример ввода: 10101 char aBuff[11] = {'\0'}; int aDork[…
02 дек '14 в 22:28