Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 18, средняя оценка - 4.78
prank2007
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 64
#1

функции atoi и itoa - C++

04.10.2012, 16:37. Просмотров 2407. Ответов 3
Метки нет (Все метки)

у меня есть параметр типа unsigned char* , мне нужно его перевести в тип int, добавить к нему какое-то целое число, напрмиер 10, и результат перевести обратно в unsigned char*.

C++
1
2
3
unsigned char* a= ....;// значение a
signed  int a2 = atoi(a2);// перевожу в тип int
a2=a2+10;// добавляем целое число
как теперь в переменную "a" записать результат "a2" ? знаю что надо использовать функцию itoa()

ее прототип:
C++
1
  void* itoa(int input, char *buffer, int radix)
а как к ней применить свои параметры хз.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.10.2012, 16:37     функции atoi и itoa
Посмотрите здесь:

Функции itoa и atoi: что это такое и с чем их едят? - C++
Доброго времени суток! Помогите пожалуйста разобраться в функциях itoa и atoi. Похожие темки читала, но там не было описания этих...

unsigned itoa and atoi - C++
Всем привет! Подскажите мне кто знает функцию для реализации следующей задачи! Допустим есть текст, мне необходимо записать в матрицу...

Реализация функции itoa - C++
помогите написать реализацию функции itoa MyItoa(int,char*,int) и пожалуйста с комменториями

Функции atoi и atof - C++
Здравствуйте, пишу парсер для файла определенного формата (фактически лексический и синтаксический анализаторы), так вот среди данных...

Как заменить функции strset и atoi? - C++
Пожалуйста без приколов, мне реально интересно.

itoa(); - C++
вопрос!!! вводится массив элементов типа unsigned char двоичным числом, т.е только 0 и 1... как перевести мое вводимое число в...

itoa - C++
Почему Itoa (ltoa, ultoa) переводит неправильно при n=299999? #include "stdio.h" #include "string.h" #include "stdlib.h" #include...

Itoa И String - C++
Вопрос как подружить String строку с itoa а вводить доп переменные для хранение не хочется слышал что есть метод класса которую...

не работает itoa - C++
void summa(int namber1_,int namber2_,unsigned short int des1,unsigned short int des2){ unsigned short int des_,des__; ...

Itoa варианты - C++
НА этапе компиляции ошибка в строке itoa() Выдает что то типа: Ошибка 1 error C4996: 'itoa': The POSIX name for this item is...

дополнение к itoa() - C++
Как всем известно, http://www.cplusplus.com/reference/clibrary/cstdlib/itoa/ это функция, с помощью которой можно переводить числа с...

Не работает itoa - C++
Добрый день ! Подскажите пожалуйста , почему не работает itoa Вроде все подключил. http://ideone.com/yTSISu #include...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
04.10.2012, 17:03     функции atoi и itoa #2
C++
1
2
3
4
5
char* a=new char [10];
 strcpy(a,"10");
 signed int a2=atoi(a);
 a2+=10;
 itoa(a2,a,10);
C unsigned функция atoi работать не будет. Будет писать несоответствие типов.
prank2007
0 / 0 / 0
Регистрация: 01.07.2012
Сообщений: 64
04.10.2012, 17:29  [ТС]     функции atoi и itoa #3
Цитата Сообщение от BumerangSP Посмотреть сообщение
char* a=new char [10];
strcpy(a,"10");
а как быть если у меня переменная задается не в виде массива?
и что означает строчка?
C++
1
strcpy(a,"10");
BumerangSP
4285 / 1407 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
04.10.2012, 17:42     функции atoi и itoa #4
prank2007, а как? Здесь явно через указатель задается:
unsigned char* a= ....;// значение a
strcpy(a,"10") - это мы копируем значение 10 в строку a.
Yandex
Объявления
04.10.2012, 17:42     функции atoi и itoa
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru