Вопросы по теме 'strtol'
Преобразование шестнадцатеричной строки в длинную
Я пытаюсь выполнить преобразование шестнадцатеричных чисел в целочисленные на 32-битной машине. Вот код, который я тестирую,
int main(int argc,char **argv)
{
char *hexstring = "0xffff1234";
long int n;
fprintf(stdout, "Conversion...
8165 просмотров
schedule
18.05.2023
strtol дает один и тот же ответ для двух разных шестнадцатеричных строк
Итак, у меня есть две шестнадцатеричные строки — "3b101c091d53320c000910" и "071d154502010a04000419" . Когда я использую для них strtol() , я получаю одинаковое значение для обеих строк.
Я пробовал следующий код-
string...
119 просмотров
schedule
15.04.2023
пытаюсь использовать strtol() в c, но работает только для первого аргумента
Я просто пытаюсь поместить 4 аргумента командной строки в 4 int. Он работает для первого аргумента, но возвращает 0 для остальных. Кажется, я не вижу, что я делаю неправильно.
#include <stdio.h>
#include <stdlib.h>
int main(int argc,...
1206 просмотров
schedule
25.08.2022
Результат использования strtol() в stdlib.h и stdio.h отличается
При попытке разобрать число, слишком большое для длинного, strtol() возвращает 0 вместо LONG_MAX (stdio.h). Если я правильно прочитал спецификацию POSIX, это должно быть LONG_MAX. Между stdio.h и stdlib.h есть разница
#include "stdio.h"
int...
901 просмотров
schedule
05.10.2022
Как позволить функции strtol() в C интерпретировать строку как число в дополнении до двух?
Я хочу преобразовать данную строку в число int. Однако я понял, что strtol() будет интерпретировать такие вещи, как «0xffc», как имеющие значение 4092, вместо того, чтобы интерпретировать их как число с дополнением до 2, которое должно быть -4. Я не...
227 просмотров
schedule
30.08.2022
как получить элемент без использования итератора int rust (проблема с перезаписью strtol в rust)
Я реализую strtol в Rust так:
fn strtol(chars: &mut Chars<'_>) -> i64 {
let mut result: i64 = 0;
loop {
match chars.next() {
Some(c) => {
match c.to_digit(10) {...
132 просмотров
schedule
06.07.2023
Получение предупреждения fgets при попытке запустить оптимизированный файл c
Это часть гораздо большего файла, но это единственная рассматриваемая функция. Вот в чем проблема, если я скомпилирую его в неоптимизированном gcc, я получу все, что хочу, без проблем. Однако, если я попытаюсь скомпилировать его как gcc -c -pg -02...
63 просмотров
schedule
06.07.2022