Witam,
Musze zaczać zapis do pliku od pustej lini. W jaki sposób dobrać się do danych zapisanych w server_reply tak jak by to była tablica.
int max = 100000;
char *server_reply;
server_reply = (char *) malloc(max * sizeof(char));
iResult = recv(socket_desc, server_reply , max, 0);// próbuje wyżej używać funkcji malloc ale nie mam pojęcia jak tu podać rozmiar server_reply (strlen zadziałało) i używam na razie "max" ale to na inny temat juz
// Tu wychwytuje w którym miejscu jest znak pustej lini (jak dobrze wyszło)
for(i = 0; i <= iResult; i++)
{
if(server_reply[i] == '\n'){
ax = i;
break;
}
}
printf("i = %d\n\n", ax);
printf("%s", server_reply[ax]); // tu pojawia się problem chce zaczać wypisywać od tego miejsca ale program się wiesza pętle pominąłem
jak i większość kodu
}
To jest najważniejsze co zrobić ze wskaznikiem żeby dobrać się do jego danych jak do tablicy albo usunąć wszystko az do znaku pustej lini.