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