Quote:
Originariamente inviato da cionci
Non mi torna anche questa cosa che hai fatto:
char *a, *b, *c;
puts("Digita 1 stringa");
gets(a);
puts("Digita un'altra stringa");
gets(b);
In questo modo non allochi lo spazio per le stringhe a e b...
|
mmmm, e come dovrei fare ad allocarlo? Con malloc no perchè non posso fare la strlen se non ho preso ancora "a" e "b"
per il fatto della strcat ho visto che mette anche uno spazio tra le parole, intendi questo come errore?