Вопросы по теме '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 просмотров
schedule
07.05.2022
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