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

Почему эта комбинация strtol и strtok не работает?
Может ли кто-нибудь сказать мне, что не так с этим кодом? for(int i=0;i<4;i++) { long int a = strtol(strtok("1-2-3-4","-"),(char**)NULL,10); cout << a <<endl } Я использую Solaris Unix. Это дает мне ошибку сегментации....
681 просмотров
schedule 22.07.2022

Strtol второй аргумент
Как работает второй аргумент strtol ? Вот что я пробовал: strtol(str, &ptr, 10) где ptr — это char * , а str — это строка. Теперь, если я передам str как '34EF' и напечатаю *ptr , это правильно даст мне E , а *(ptr+1)...
878 просмотров
schedule 18.12.2022

STM32 atoi и strtol иногда пропускают первые 2 цифры
Я читаю значение, отправленное через RS485, которое является значением кодировщика. Сначала я проверяю, вернул ли он символ E (кодировщик сообщает об ошибке), и если нет, то выполните следующие действия. *position = atoi( buffer ); //...
1032 просмотров
schedule 10.06.2022

В чем разница между strtol и strtoul?
Я встретил незамеченный результат strtol в c Вот пример программы. #include <string.h> #include <stdio.h> #include <stdlib.h> int main() { printf("%x\n", strtol("0xfffff70A", NULL, 0)); return 0; } и вывод...
2667 просмотров
schedule 17.01.2024

Чтение текстовых файлов с помощью strtol в C построчно
Итак, у меня есть эта функция, которая находит среднее значение всех чисел в файле: float averageOfNumbers(FILE *fp_in) { int n=0,S=0; char red[1024];char *ptr; int p_a_h; float sr; while(!feof(fp_in)){...
545 просмотров
schedule 28.04.2022

Strtol и Glib Buffers вызывают сбой приложения
Я пытаюсь получить данные, прочитанные из сокета TCP, с помощью метода g_io_channel_read_chars и преобразовать их в длинное целое число. Я пытался использовать strtol, atoi, не приводить ScanLine в качестве указателя gchar, обращаться к первой...
64 просмотров
schedule 29.12.2022

токен для беззнаковой печати нечетных значений
Как следует из заголовка, я получаю некоторые странные результаты от strtoul, я протестировал, просто используя strcpy для хранения данных в виде строки, и он дает правильное значение, но как только я пытаюсь изменить его на беззнаковое целое с...
84 просмотров
schedule 03.06.2023

Свойства Scanf и strtol при печати целочисленного представления строки
Я знаю, что строки - это просто массив символов со смежными адресами памяти. Итак, когда у вас есть массив символов: char s[5]; s[0] = '1'; s[1] = '2'; s[2] = '3'; s[3] = '4'; s[4] = '5'; и измените массив символов в s[1] на «5», тогда...
912 просмотров
schedule 22.02.2023

Как сохранить значения с минимальным и максимальным размером в c
Я пытаюсь создать программу, которая запрашивает 13-16 -значный номер кредитной карты и повторно запрашивает, вводит ли пользователь нечисловые значения. Пока моя программа работает, когда я ввожу 16 числовые значения; однако он повторно...
124 просмотров
schedule 17.05.2023