Witam
Jak można zinterpolować w pętli kolejne indeksy tablicy char w wiadomości, która jest później wysyłana w sockecie? Np. jak mamy tablicę znaków o nazwie arr
o treści tablica
i chce, żeby wysłane zostało 7 wiadomości przez sockety, każda z następną literą. Próbowałem to zrobić normalnie, np. message = arr[i] "\x00"
. Oczywiście nie działa (i
to zmienna iteracyjna z pętli for).
W innych językach np. Python wystarczyło by napisać message = arr[i] + "\x00"
ale to jest bardzo trudny język C i robi się to pewnie w jakiś skomplikowany sposób. Sposobu z formatowaniem też próbowałem (coś w stylu %s, arr[i]
i nie działa. Działa tylko określenie stałej define
i podstawienie jej nazwy, ale mi jest potrzebna cała tablica a nie jedna zmienna / stała.