Oppure

Loading
01/09/09 10:02
cip
Ciao a tutti !!!!
qualcuno mi saprebbe spiegare perchè il seguente programma non gira?
Non riesco proprio a trovare l' errore.


/*CONCATENAZIONE DI DUE STRINGHE*/
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<iostream.h>
main()
{char *p="MATITA";
char *colore="ROSSA";
char *colore2="E BLU";
cout<<p<<"\n"<<colore<<"\n"<<colore2;
strcat(p,colore);
cout<<p;
strcat(p,colore2);
cout<<p;
system("PAUSE";);return 0; }


ps GRAZIE:d
aaa
01/09/09 11:06
cip
Ho trovato l' errore....


#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<iostream.h>
main()
{char p[30]="MATITA";
char colore[30]="ROSSA";
char colore2[30]="E BLU";
strcat(p,colore);
printf("\n%s",p);
strcat(p,colore2);
printf("\n%s",p);
system("PAUSE";);return 0; }
aaa