Witajcie,
jakiś czas temu miałem okazję wykorzystywać funkcję itoa(), która jako parametr przyjmuje m.in. bufor, w którym umieszczę wygenerowany tekst.
I teraz tak. Zadeklarowałem sobie bufor:
który pomieści mi 9 znaków (plus 0).
Wywołuję funkcję itoa():
i ona wygeneruje mi tekst długości 5 (4 znaki plus 0). I teraz moje pytanie - co się dzieje z pozostałymi 5 bajtami, które zadeklarowałem wyżej?
Wszelka obsługa napisów przetwarza napis (tablicę) do momentu napotkania zera. A co z tymi bajtami, które początkowo zająłem, ale znajdują się "za" zerem i zostają pominięte przy przetwarzaniu napisu?
jakiś czas temu miałem okazję wykorzystywać funkcję itoa(), która jako parametr przyjmuje m.in. bufor, w którym umieszczę wygenerowany tekst.
I teraz tak. Zadeklarowałem sobie bufor:
Kod: C / C++
który pomieści mi 9 znaków (plus 0).
Wywołuję funkcję itoa():
Kod: C / C++
i ona wygeneruje mi tekst długości 5 (4 znaki plus 0). I teraz moje pytanie - co się dzieje z pozostałymi 5 bajtami, które zadeklarowałem wyżej?
Wszelka obsługa napisów przetwarza napis (tablicę) do momentu napotkania zera. A co z tymi bajtami, które początkowo zająłem, ale znajdują się "za" zerem i zostają pominięte przy przetwarzaniu napisu?