błąd znaku końca tekstu w C

0

jest taki znak kóńca tekstu w C : 'slash0'
gdy zamiast słowa slash wpisze znak slash ( czy backslash , nigdy nie pamiętam ) to post mi sie na tym znaku ucina , bez względu na to co napisze dalej , nawet podpis mi ucina , pisze potem , że moge ten post edytować , ale jak klikne na edycje to nie pojawiają sie przyciski popraw , resetuj ( chyba ) i usun , wiec nic juz nie moge z tym zrobic .
jest to dosyc klopotliwe przy pisaniu kodów w c , gdyż ten znak jest czesto uzywany , poniezej postaram sie podac przyklad bledu :

0

tutaj post powinien sie uciac , nawet podpisu juz nie bedzie widac : '\0'; sdfsdf

0

Cos podobnego sie dzieje jak wstawi sie ale wtedy post bedzie caly tylko ze nie da sie go edytowac bo przy przyciskach wyskakuje ten wlasnie tekst i nie mozna go zmienic

0

Błędy tego typu są trudne do ominięcia, bo są wywołane ograniczeniami tablicy znaków. Można by np. użyć znaków dwubajtowych, ale to nowy wynalazek i, jak to zawsze z nowościami, większość systemów nie ma odpowiednich pluginów i tablic znaków i wyświetla się kaszanka. Poza tym jeden taki znak zajmuje tyle co dwa jednobajtowe (chyba logiczne :)), a przy długim tekście to trochę problematyczne.

1 użytkowników online, w tym zalogowanych: 0, gości: 1