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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy