Описание тега itoa

Вопросы о функции itoa могут иметь этот тег. Несмотря на то, что эта функция поддерживается некоторыми компиляторами, она не определена в ANSI-C и не является частью C++.
7 ответов

itoa() c реализация в минимальном потоке

Я запускаю несколько тестов против моей функции itoa(), но продолжаю получать did not allocate memory for the int min value Я делаю проверку, но мне здесь чего-то не хватает, что это? char *ft_itoa(int x) { char *s; size_t len; long int n; n = x; if…
08 окт '16 в 07:42
1 ответ

Ито удаляет символ?

Почему это дает мне ошибку памяти? char* aVar= new char; itoa(2, aVar, 10); delete aVar; Есть ли itoa удалить aVar? Как узнать, если функция C++ удаляет указатель, есть ли соглашение об этом? Если я сделаю это, то ошибка не произойдет: char* aVar= n…
24 окт '10 в 22:51
1 ответ

Итоа с использованием обратного (строкового) кода, показывающего ошибку

Почему ANSI C не использует strrev вместо создания такой большой обратной функции? Этот код показывает мне ошибку. Пожалуйста, исправьте это. В чем ошибка. Я использую Code::Blocks Сообщение об ошибке, которое я получаю: C: \ ProgramFiles(x86)\ Code…
18 июн '14 в 21:06
1 ответ

Как мне прочитать двоичные данные, преобразовать их в int, а затем преобразовать обратно в C++?

Я пытаюсь открыть файл wav, прочитать его, преобразовать буфер в массив целых чисел, затем преобразовать его обратно и записать его. int main(){ ifstream file ("C:\\Documents\\ParadigmE3-shortened.wav",std::ios_base::out | std::ios_base::binary); ch…
07 сен '13 в 00:35
1 ответ

Как сохранить целое число в одном индексе массива символов?

Я хочу хранить одно целое число в одном индексе массива символов. itoa функция не работает в этом случае. Кто-нибудь может помочь?
18 ноя '12 в 22:45
1 ответ

Печать строки показывает символы

Я пытаюсь написать функцию ITOA (целое число в массив), используя указатели. Так что это то, что я получил до сих пор. Я отладил, и это работает просто отлично. Дело в том, что сама печать не работает. Я добавляю два скриншота. Был бы признателен за…
14 окт '16 в 11:38
1 ответ

Какую библиотеку мне нужно скачать, чтобы получить itoa() в C

Я хочу использовать itoa() в с. Какую библиотеку мне нужно скачать? Я бы предпочел включить определенную библиотеку вместо использования своего собственного кода, но это может быть неправильно. Я видел несколько примеров того, как использовать itoa(…
09 апр '15 в 16:34
1 ответ

Итоа и разные наборы символов C++ visual studio 2013

Мой код: m_ListCtrlCandidates.InsertItem(i, _itoa_s(candidate[i].ID, (char*)(LPCTSTR)str, 10)); m_ListCtrlCandidates.SetItemText(i, 1, _itoa(candidate[i].FingerNumber, (char*)(LPCTSTR)str, 10)); m_ListCtrlCandidates.SetItemText(i, 2, _itoa(candidate…
25 фев '15 в 18:57
3 ответа

Атой это стандартная функция. Но это не так. Зачем?

Почему это различие? Я столкнулся с ужасными проблемами, предполагая, itoa Быть в stdlib.h и, наконец, в конечном итоге с привязкой пользовательской версии itoa с другим прототипом и, таким образом, производит некоторые безумные ошибки. Итак, почему…
15 апр '12 в 14:07
1 ответ

Преобразование uint16 из АЦП отрицательно отражается

Что я хочу сделать: превратить полученное 16-битное число (после объединения двух 8-битных #) в строку для использования с моей функцией последовательной отправки Проблема: при использовании itoa результат становится отрицательным, как только он про…
07 ноя '13 в 23:02
5 ответов

Создать массив целых чисел, используя цифры в качестве размера

Я пытаюсь создать массив символов в C, чтобы заполнить его цифрами int, но int может иметь любое количество цифр. Я использую созданную функцию под названием getDigits(int num), который возвращает количество цифр, которое имеет int. char buffer[getD…
07 июн '13 в 00:25
1 ответ

Преобразование из int в байтовый массив, а затем обратно в int с использованием atoi и itoa на Arduino для передачи

Я конвертирую подписанное int для отправки через Arduino Wire в виде нескольких байтов, поэтому я сделал следующее: Приведенный ниже код является отладкой моей реализации, вы можете скопировать в IDE Arduino, чтобы увидеть распечатку. Что я не могу …
02 апр '13 в 12:34
4 ответа

Преобразование целого числа в двоичную строку с использованием itoa в C/C++

Могу ли я использовать itoa() для преобразования long long int в двоичную строку? Я видел различные примеры для преобразования int в двоичный файл, используя itoa, Есть ли риск переполнения или потери точности, если я использую long long int. Edit- …
14 мар '12 в 09:21
2 ответа

Itoa в C с использованием Codeblocks вызывает ошибку сегментации

Играл с itoa() для школьного проекта, и он работал нормально, затем начал выдавать ошибки. Говорит, что имеет ошибку сегментации, когда обрабатывается первый экземпляр itoa. Вот оскорбительный код. Я не понимаю, почему это сработает, а потом начнутс…
24 фев '13 в 21:57
3 ответа

C++ стандартная альтернатива itoa() для преобразования int в base 10 char*

Чтобы преобразовать целое число в основание 10 символов * std::itoa(ConCounter, ID, 10); ConCounter - это целое число, ID - это символ *, а 10 - это основание. Это говорит о том, что йота не является членом std и без std это не объявлено. Я знаю, чт…
17 ноя '13 в 18:31
4 ответа

Преобразование переменной [char] в [int], а затем обратно в [char]

Я использую Visual C 6 Я пытаюсь преобразовать массив символов (одинарные кавычки) в целое число, затем увеличить значение на 1, а затем сохранить результат обратно в другой массив символов.. Но я продолжаю получать неожиданное значение при преобраз…
11 дек '14 в 07:33
4 ответа

Какова лучшая практика использования itoa()?

Когда я использую itoa(), ему нужен символ * _DstBuff, что является лучшим вариантом здесь? #include "stdafx.h" #include <iostream> using namespace std; int main() { int num = 100; // I'm sure here is no memory leak, but it needs to know the l…
10 янв '12 в 03:51
2 ответа

ANSI C, целое число в строку без переменных функций

В настоящее время я работаю с ПЛК, который поддерживает ANSI C, но использует свой собственный вариант компилятора GNU, который не компилирует никакие переменные функции и такие вещи, как itoa. Так что с помощью sprintf & co. не вариант для преобраз…
26 янв '10 в 08:31
2 ответа

Создание строки в C

Я пытаюсь создать в Texas Instrument CCS строку в C следующим образом: {steps: nSteps} чтобы отправить его как JSON, nSteps является int.Я хочу также преобразовать в строку с помощью следующего кода: void jsonSteps(char* stepstr, int steps) { char x…
21 май '15 в 09:11
1 ответ

Как я могу заставить функцию atoi() работать со строкой?

int p; long unsigned int z; while (i <= x.length()) { const int a = x.length(); char* b; b = x.substr(sizeof(a) - i, 1); p = atoi(b); z = (z + p + 3) * 3; i++; } Я собираюсь: C:\Users\Anthony\Downloads\pack1.cpp|77|error: cannot convert 'std::bas…
29 дек '14 в 01:33