santaclause83
20-07-2007, 16:53
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..
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..