ho questa funzione:
la variabile nome viene inserita dall'utente, e non ci sono limiti di lunghezza a questa variabile.codice:void ciao(void) { int x; for(x=0;nome[x]!='\0';x++) { if(nome[x]=='a' || nome[x]=='e' || nome[x]=='i' || nome[x]=='o' || nome[x]=='u') continue; putchar(nome[x]); } for(x=0;cog[x]!='\0';x++) { if(cog[x]=='a' || cog[x]=='e' || cog[x]=='i' || cog[x]=='o' || cog[x]=='u') continue; putchar(cog[x]); } }
volevo che questa funzione mi restituisse una stringa che non superasse i tre caratteri e quindi sottrarre i char in eccesso nella stringa nome[x].
avevo pensato ad una cosa tipo:
ma non saprei come fare!codice:malloc(3*sizeof(char));
help!!!

Rispondi quotando
io non ci riesco, nessuno riesce a darmi una risposta?
