Вопросы по теме 'atoi'

atoi - как определить разницу между нулем и ошибкой?
http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/ Возвращаемое значение В случае успеха функция возвращает преобразованное целое число как значение int . Если допустимое преобразование не может быть выполнено, возвращается нулевое...
45626 просмотров
schedule 23.06.2023

atoi, кажется, не работает должным образом
for(int y = 0; y < 5; y++) { char cst1[2] = {info[x+2], info[x+3]}; char cst2[2] = {info[x+5], info[x+6]}; sales[count][atoi(&info[x]) - 1] = atoi(cst1) + atoi(cst2); x += 8; } Каждый раз, когда я делаю следующий код,...
111 просмотров
schedule 10.01.2023

Как преобразовать массив символов в целое число
У меня есть массив из 1 и 0, который сжат таким образом, что когда число 1 больше 10, он пишет +n+, когда n в числе 1, а когда число 0 больше 10, он пишет -n - когда n в числе 0, иначе пишет их как есть. Теперь проблема в том, что мне нужно...
130 просмотров
schedule 08.01.2024

Преобразование строки цифр ASCII в int в MIPS/Assembler
Я пишу код MIPS, чтобы взять строку цифр ASCII и преобразовать строку в целое число. Строка вводится пользователем и может содержать не более 10 цифр. Мой код работает нормально и использует очевидный метод выполнения циклического сложения после...
46534 просмотров
schedule 25.03.2024

Преобразовать строку в число
Я ищу способ взять строку и проверить 3 возможности. Digit и, таким образом, преобразует его в подписанный int (не длинный) Является символьным представлением, ранее определенным во время выполнения, и преобразует его в целое число со знаком....
137 просмотров
schedule 20.05.2024

Двоичная строка в целое с помощью 'atoi ()'
У меня есть двоичная строка, которую я затем преобразую в целое число, используя atoi() . Когда я это делаю, кажется, что он автоматически преобразует двоичный код в десятичный. Проблема в том, что полученное целое число отрицательное и не...
33860 просмотров
schedule 31.01.2024

как разобрать длинный двойник из научной нотации
У меня есть текстовый файл с числами в научной нотации , хранящимися в виде строки символов, некоторые из которых содержат до 20 цифр. Например, 2.3456789e-015 . Мне нужно преобразовать это в длинное двойное значение, чтобы выполнить над ним...
1062 просмотров
schedule 07.04.2023

Принуждение String к функции int для использования всей строки
Учитывая строку, которая должна представлять число, я хотел бы поместить ее в функцию преобразования, которая будет уведомлять, если вся строка не была преобразована. Для ввода: "12" : istringstream::operator>> выходов 12 atoi...
742 просмотров

C strcpy и strcat
У меня есть вопрос о strcpy и strcat. В программе, которую я пытаюсь сделать, мне нужно получить год рождения кого-то из фискального кода. Фискальный код задается в виде символа из последовательного порта, strcpy(temp, code[6]); strcat(temp,...
610 просмотров
schedule 18.04.2024

Что означают atoi, atol и stoi?
Я понимаю, что делают указанные функции, но я не могу догадаться, как были созданы их имена, за исключением того, что последняя буква из возвращаемого типа.
7030 просмотров
schedule 17.09.2023

Неправильные значения - Разбиение большого символа на массив целых чисел
У меня есть очень большая строка, которая содержит 2-значные числа и пробел между ними в следующем порядке: xx xx xx... и т.д.». Я пытаюсь преобразовать каждый в цифры в int и сохранить в массиве 20x20 int. Для этой миссии я использую memcpy для...
81 просмотров
schedule 01.09.2022

Безопасное преобразование std::string_view в int (например, stoi или atoi)
Существует ли безопасный стандартный способ преобразования std::string_view в int ? Поскольку C++11 std::string позволяет нам использовать stoi для преобразования в int : std::string str = "12345"; int i1 = stoi(str);...
8119 просмотров
schedule 20.01.2023

Реализация atoi — ошибка сегментации при увеличении переменной j
Программа C начинается с сохранения строкового ввода, представляющего собой число: «134», и сохраняет каждый символ в массив символов. Затем он начинается с последнего символа массива «4», а затем умножается на 10 ^ 0, затем следующий элемент...
100 просмотров
schedule 21.10.2023

Как преобразовать int в короткий int в C?
Допустим, у меня есть char array[5] = {'1','2','3','4','\0'}; . Если мне нужно целое число, я могу просто использовать функцию atoi(): int num = atoi(array); Как я могу получить значение как короткое/короткое целое? Конечно, при условии, что...
114 просмотров
schedule 15.02.2023