concatenation

Bonjour,

Je voudrais savoir si le principe de concatenation que l'on peut trouver en langage php existe en langage C?

Par exemple :

int v=2;
lcd.print("valeur:"**.**v);

afficherait sur le lcd :

valeur:2

J'ai essayé mais a priori ca ne passe pas, ca doit surement exister pourtant, je fais donc appel a vous.

Merci !

oui cela est possible de concaténer des chaines de caractère ou des tableau de caractère. tu ajoute la librairie : #include <string.h>

regarde le code C present sur ce site :
http://www.cplusplus.com/reference/clibrary/cstring/strcat/

il y a une autre méthode, tu ajoute #include <stdio.h> et tu utilise sscanf

sscanf(buffer,format,valeur);

pour ton exemple avec sscanf

char tmp[20];
int i = 20;
sscanf(tmp,"valeur : %i",i);

ne serait-ce pas sprintf que tu as voulu écrire ?

heu oula, oui c'est sprintf et non sscanf :o

je devais avoir la tete ailleur en écrivant ceci. le nom de la fonction change mais le fonctionnement reste le meme, pour les argument, c'est touours tampon écriture, format, et les variables