|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Mar 2006
Messaggi: 131
|
[C]ancora problemi con stringhe..
lung_secondo è la lunghezza della stringa incluso il "\0"
sto copiando la stringa secondo_mess in request while(j != lung_secondo){ request[j]=secondo_mess[j+1]; j++; } request[j]='\0'; questa printf: printf("comando = %s;\n",request); mi dà come risultato il formato richiesto,ma con il punto e virgola a capo comando = <stringacopiata> ; non capisco perchè nell'inizializzare la stringa secondo_mess i caratteri sono contati,se nel ciclo metto una printf di j arriva preciso ai caratteri copiati nella stringa.. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Ci sarà un \n nella stringa ..... da dove ti arriva la stringa?
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2004
Messaggi: 1454
|
la copia della stringa puoi farla così
while(request[j] = secondo_mess[j++]); controlla che secondo_mess non contenga il crlf alla fine |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:08.




















