Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2011, 17:22   #1
Unmanner
Пользователь
 
Регистрация: 18.03.2011
Сообщений: 47
По умолчанию строка + short int

Здравствуйте!

Вопрос такой, у нас есть функция которая принимает значение char*

Код:
void MyFunction("Hello");
У меня есть число

Код:
short int num = 5;
Как мне передать функции такую строку?

Код:
void MyFunction("Hello 5")
Думаю что это можно сделать битовыми операциями..но как?
Unmanner вне форума Ответить с цитированием
Старый 29.03.2011, 17:49   #2
Unmanner
Пользователь
 
Регистрация: 18.03.2011
Сообщений: 47
По умолчанию

Проблема решилась, вспомнил про sprintf
Unmanner вне форума Ответить с цитированием
Старый 29.03.2011, 17:53   #3
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

можно так
Код:
void f(char* str) { std::cout << str << std::endl; }

int main()
{
	char str[15]="Hello ";
	char p[10];

	short int i=123;

	strcat(str,itoa(i,p,10));

	f(str);
	return 0;
}
или даже так (для извращенцев)
Код:
	f(strcat(str,itoa(i,p,10)));
хех.. ну да можно и через sprintf() ))

Последний раз редактировалось onewho; 29.03.2011 в 17:58.
onewho вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++:invalid types 'int[int]' for array subscript greendoom Помощь студентам 0 19.03.2011 16:53
Для типов данных char, short, int, long с квалификаторами signed, unsigned составить программу, которая, listiksasha Фриланс 4 21.02.2011 12:26
Для типов данных char, short, int, long с квалификаторами signed, unsigned составить программу, которая, listiksasha Помощь студентам 2 20.02.2011 12:57
Как должна выглядеть строка для создания фаила int 3сh qwerpoi Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 01.06.2010 00:05