Estoy trabajando en un juego de blackjack básico que usa conectores, cortesía de mi clase de sistemas operativos. Nos dieron una interfaz de socket que ya pasa una serie de caracteres hacia adelante y hacia atrás.Construyendo cadenas a partir de las variables en C
tuve esperaban que podía hacer algo como esto:
char[] msgOut = printf("Dealer's Card is %C %C", char1, char2);
sendMsg(msgOut);
Sin embargo, buscando en Google me llevó a determinar que el valor de retorno de printf es un entero del número de la producción del carbón de leña, no a char [] de los personajes en sí (como esperaba).
¿Hay alguna otra función C que me permita crear cadenas a partir de mis variables?
No, mira el ejemplo. El buffer será modificado en su lugar. Muchas funciones en C devuelven códigos de error y modifican sus argumentos en su lugar. Tendrá que acostumbrarse a este código de escritura en C. –
Sí. Miopía por mi parte. Releí tus respuestas momentos después de escribir ese comentario. –
@EdS .: ¿Cómo se agrega a 'buffer'. Digamos que quiero invocar 'snprintf' en' buffer' varias veces, pero no quiero sobrescribir el texto dentro de 'buffer'. – arunmoezhi