bodomTerror
29-05-2006, 09:51
Ciao
cosa cè di sbagliato qui? nn mi fa inserire la seconda stringa
#include <stdio.h>
#include <string.h>
char prima[160] = "continua";
main()
{
char seconda[80];
int i, n;
printf("\n\tInserire numero lettere da copiare: ");
scanf("%d", &n);
printf("\n\tInserire una stringa: ");
for(i=0; ((seconda[i]=getchar())!='\n') && (i<80); i++)
;
seconda[i] = '\0';
strncpy(prima, seconda, n);
printf("\n\n\tStringa copiata: %s", prima);
fflush(stdin);
getchar();
}
cosa cè di sbagliato qui? nn mi fa inserire la seconda stringa
#include <stdio.h>
#include <string.h>
char prima[160] = "continua";
main()
{
char seconda[80];
int i, n;
printf("\n\tInserire numero lettere da copiare: ");
scanf("%d", &n);
printf("\n\tInserire una stringa: ");
for(i=0; ((seconda[i]=getchar())!='\n') && (i<80); i++)
;
seconda[i] = '\0';
strncpy(prima, seconda, n);
printf("\n\n\tStringa copiata: %s", prima);
fflush(stdin);
getchar();
}