|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2005
Messaggi: 5102
|
string.h
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(); } |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Comunque se vuoi aggiungere (accodare) alla prima stringa la seconda, devi usare strcat o strncat.
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jun 2004
Messaggi: 760
|
Quote:
__________________
Gandalf_BD -------------------------------------------- "When you aim at perfection, you discover it's a moving target" |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:49.



















