[C] Conversione da char a string ?
come posso convertire da char a string ?
Risposte
/*Questa funzione converte il carattere passato come primo argomento e lo salva nella stringa passata come secondo argomento.*/ void converti (char c, char *s) { s[0]=c; s[1]='\0'; }
"kobeilprofeta":/*Questa funzione converte il carattere passato come primo argomento e lo salva nella stringa passata come secondo argomento.*/ void converti (char c, char *s) { s[0]=c; s[1]='\0'; }
e nel caso di una stringa di char ?
Non ho capito cosa chiedi
"kobeilprofeta":
Non ho capito cosa chiedi
ho una stringa stampata con %c e vorrei stamparla con %s
Come fai ad avere una stringa stampata con %c? Posta il codice per piacere
"kobeilprofeta":
Come fai ad avere una stringa stampata con %c? Posta il codice per piacere
perchè l'ho creata convertendo i valori interi di un vettore nei corrispettivi char
Nel c non esiste il tipo string Quindi un vettore di char è già una stringa.
Comunque se ho capito bene cosa intendi devi crearti un vettore di stringhe e poi chiamare n volte la funzione converti
Comunque se ho capito bene cosa intendi devi crearti un vettore di stringhe e poi chiamare n volte la funzione converti
Sarebbe più utile vedere il codice (o il testo dell'esercizio) che mi sembra tu ti stia complicando la vita.