Passa al tema normale
Discussioni su argomenti di Informatica

Regole del forum

Consulta il nostro regolamento e la guida per scrivere le formule
Rispondi al messaggio

[C] Conversione da char a string ?

16/10/2017, 14:36

come posso convertire da char a string ?

Re: [C] Conversione da char a string ?

16/10/2017, 16:33

Codice:
/*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';
}

Re: [C] Conversione da char a string ?

16/10/2017, 17:57

kobeilprofeta ha scritto:
Codice:
/*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 ?

Re: [C] Conversione da char a string ?

16/10/2017, 18:21

Non ho capito cosa chiedi

Re: [C] Conversione da char a string ?

16/10/2017, 18:31

kobeilprofeta ha scritto:Non ho capito cosa chiedi

ho una stringa stampata con %c e vorrei stamparla con %s

Re: [C] Conversione da char a string ?

16/10/2017, 19:03

Come fai ad avere una stringa stampata con %c? Posta il codice per piacere

Re: [C] Conversione da char a string ?

16/10/2017, 19:15

kobeilprofeta ha scritto: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

Re: [C] Conversione da char a string ?

16/10/2017, 21:18

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

Re: [C] Conversione da char a string ?

17/10/2017, 10:29

Sarebbe più utile vedere il codice (o il testo dell'esercizio) che mi sembra tu ti stia complicando la vita.
Rispondi al messaggio


Skuola.net News è una testata giornalistica iscritta al Registro degli Operatori della Comunicazione.
Registrazione: n° 20792 del 23/12/2010.
©2000— Skuola Network s.r.l. Tutti i diritti riservati. — P.I. 10404470014.