|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Nov 2000
Città: Pisa
Messaggi: 3162
|
Help sulla manipolazione di strighe..C con socket
Ho una applicazione client server basata su connessione..
il client manda un comando al server del tipo: 1)send <local-file> <remote-file> 2)receive <local-file> <remote-file> 3)delete <remote-file> il mio problema è che non riesco a trovare un modo pulito di dividere e fare controlli sulla stringa d'ingresso. Codice:
char clmsg[30] = "send /mnt/pcs /msd/sdfe\0"; char path2[10]; char path3[10]; char str2[10]; int cont; int i = 0,j = 0, m; void divmsg(char r[],char s[], char t[],char q[]) { int i = 0; int cont[4]; int *co; co = cont; memset(r,0,sizeof(r)); memset(s,0,sizeof(s)); memset(t,0,sizeof(t)); for(;q[i];i++) { if((q[i] == ' ' )) { *co = i ; co = co + 1; } } cont[2] = strlen(q); i = cont[0]; for(;i <= cont[1]; i++) { s[i] = q[i]; } for(;i <= cont[2]; i++) { t[i] = q[i]; } } ![]()
__________________
Powered by Gentoo §Haf 932 =>Ybris Eclipse+AirCube x3§AMD Ryzen7 5800x§Asus Prime X570-Plus§Corsair Vengeance 16GB 3600§Sapphire RX7800XT Pure 16Gb§WD Black SN750 NVMe 1TB + Samsung 970 Evo 500GB + WD 3TB§Corsair HX850i |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Mar 2006
Città: Bottegone (PT)
Messaggi: 976
|
Ops sbagliato thread
__________________
TC FUCKKKKKKKKKKKKKKKKKKKKKK | Pronto per il prossimo raduno, Oh YEAHHHH
Ultima modifica di scorpion89 : 02-07-2006 alle 09:52. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Nov 2000
Città: Pisa
Messaggi: 3162
|
??? cosa??
__________________
Powered by Gentoo §Haf 932 =>Ybris Eclipse+AirCube x3§AMD Ryzen7 5800x§Asus Prime X570-Plus§Corsair Vengeance 16GB 3600§Sapphire RX7800XT Pure 16Gb§WD Black SN750 NVMe 1TB + Samsung 970 Evo 500GB + WD 3TB§Corsair HX850i |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:54.