Go Down

Topic: concatenation (Read 1 time) previous topic - next topic

KiliYaBB

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 !

alex57pupuce

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);

Luj06

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

alex57pupuce

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

Go Up