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

C Преобразование строки в целые числа
Я пытаюсь проанализировать некоторый ввод во встроенной системе. Я ожидаю что-то вроде этого: SET VARNAME=1,2,3,4,5,6,7,8,9,10\0 Когда я преобразовываю отдельные строки в целые числа, кажется, что и atoi() , и strtol() возвращают 0, если...
688 просмотров
schedule 18.03.2022

Я неправильно использую atoi?
У меня были некоторые проблемы с моей функцией синтаксического анализа, поэтому я добавил несколько операторов cout, чтобы сообщить мне значение определенных переменных во время выполнения, и я считаю, что atoi неправильно преобразует символы. Вот...
3350 просмотров
schedule 07.07.2023

Преобразование std::string в целое число
Я пытаюсь преобразовать std::string , хранящийся в std::vector , в целое число и передать его функции в качестве параметра. Это упрощенная версия моего кода: vector <string> record; functiontest(atoi(record[i].c_str)); Моя ошибка...
32063 просмотров
schedule 22.06.2022

Почему ATOI возвращает 0 в этом коде?
Я только начинаю работать с C и пытаюсь изучить функцию ATOL. Может кто-нибудь сказать мне, почему он продолжает печатать 0? Я знаю, что это означает, что преобразование невозможно, но я не уверен, почему. #include <stdio.h> #include...
14099 просмотров
schedule 22.03.2022

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

Преобразование «целочисленных строк» ​​в целочисленный массив
Я пытаюсь передать массив целых чисел в свою программу. Есть ли лучший способ преобразовать его в целые числа? В настоящее время я получаю сообщение об ошибке: "Объект переменного размера не может быть инициализирован" for(i = 0; i < argc;...
11934 просмотров
schedule 26.04.2023

Почему я не могу преобразовать этот возврат регулярного выражения в строку в целое число или прямо в целое число? (С++)
Я прочитал несколько сообщений StackExchange и других страниц о преобразовании строк в целые числа, но это не работает. Это последнее, что я пробовал: if (infile.is_open()) { while (getline (infile,line)) {...
2706 просмотров
schedule 26.12.2022

С++ читать char из файла, конвертировать в long long int
Это моя функция на данный момент long long int File::Getline3(int user1, long long int user3) { std::string filename = std::to_string(user1); std::ifstream fin(filename + ".txt"); fin.getline (line1, 5); fin.getline (line2, 5); fin.getline...
1486 просмотров
schedule 03.04.2023

Прочитайте строку для 2 отдельных целочисленных значений, используя atoi()
У меня есть строка заголовка в файле, представляющая матрицу, которую я хочу прочитать, например. R4 C4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 Что я хочу сделать, так это прочитать первую строку для «4» в этом случае. Но числа могут быть...
1012 просмотров
schedule 15.01.2023

ошибка сегментации при использовании atoi
Мой код: #include <string.h> #include <stdlib.h> #include <stdio.h> #include <pthread.h> #include <semaphore.h> #include <time.h> #define BUFFER_SIZE 5 #define TRUE 1 int numberOfLines ; int sumCounter,...
735 просмотров

Неоднозначность вызова функции обработчика сигналов
Решая одну из задач в варгейме, я столкнулся со странным поведением сигнальной функции в C. Насколько я понимаю, void (*signal(int sig, void (*func)(int)))(int) sig — это номер сигнала, при обнаружении которого вызывается функция обработчика...
237 просмотров
schedule 23.09.2022

использование функции atoi() в С++
когда я передаю переменную string в приведенном ниже коде, g++ выдает ошибку: невозможно преобразовать ‘std::__cxx11::string {aka std::__cxx11::basic_string}’ в ‘const char*’ для аргумента ‘1’ в ‘int atoi(const char*)’ Мой код:...
41601 просмотров
schedule 15.07.2023

Получите шестнадцатеричные значения RGB из массива и передайте их в массив malloc как int
Мне нужен метод, как я могу получить шестнадцатеричное число из массива, а затем передать его в переменную с типом int. Я знаю, что это звучит просто, но мне нужно это "особым образом" - например: Я задал шестнадцатеричный цвет RGB: 01a7ff — и...
136 просмотров
schedule 06.01.2024

Поведение строк C и функция atoi
Интересно, почему два значения int не подтверждают условие if, даже если оно истинно. printf показывает, что оба они равны. Может ли переполнение буфера влиять на поведение условий if, нарушая поведение других разделов кода. #include...
138 просмотров
schedule 01.10.2022

Как читать шестнадцатеричные значения в целое число с помощью fstream (С++)
Я пытаюсь прочитать шестнадцатеричную строку с прямым порядком байтов из двоичного файла и поместить это значение в целое число для работы с ним. Когда я пытаюсь читать, вместо числа я получаю символы ascii. Я пробовал литье и atoi, и ничего не...
330 просмотров
schedule 24.08.2022

преобразование строки, прочитанной из двоичного файла, в целое число
У меня есть бинарный файл. я читаю 16 байт за раз, используя fstream. Я хочу преобразовать его в целое число. Я попробовал атои. но это не сработало. В python мы можем сделать это, преобразовав поток байтов, используя...
760 просмотров
schedule 12.12.2022

Как убедиться, что каждый символ аргумента команды является десятичной цифрой?
Мы должны создать код, чтобы зашифровать шифр Цезаря. Один из шагов: вместо того, чтобы распечатать предоставленный аргумент командной строки, ваша программа вместо этого проверяет, является ли каждый символ этого аргумента командной строки...
479 просмотров
schedule 09.03.2023

В С++ одинаковы ли s[i] - '0' и atoi()?
atoi() и s[i] - '0' одинаковы? int countSubstrings(string s, int n) { int count = 0, sum = 0; unordered_map<int, int> mp; mp[0]++; for (int i = 0; i < n; ++i) { sum += (s[i] - '0'); cout <<...
79 просмотров
schedule 04.08.2022

Уязвимость Atoi() против внедрения ошибок
Я использую atoi для преобразования строки в целое число во встроенном приложении c. Тем не менее, я мог бы использовать уязвимость в atoi(), используя атаку с внедрением ошибок часов. Я имею в виду, что когда у меня есть один или несколько сбоев,...
161 просмотров
schedule 23.05.2022