Рядок (програмування): відмінності між версіями

[перевірена версія][перевірена версія]
Вилучено вміст Додано вміст
Виправлено джерел: 1; позначено як недійсні: 0. #IABot (v2.0beta15)
Рядок 30:
 
=== Метод «завершального байту» ===
Другий метод полягає у використанні «завершального байту»<ref>http://queue.acm.org/detail.cfm?id=2010365</ref><ref>{{Cite web |url=http://russian.joelonsoftware.com/Articles/BacktoBasics.html |title=Архівована копія |accessdate=11 грудень 2016 |archiveurl=https://web.archive.org/web/20160925093429/http://russian.joelonsoftware.com/Articles/BacktoBasics.html |archivedate=25 вересень 2016 |deadurl=yes }}</ref>. Одне з можливих значень символів алфавіту (як правило, це символ з кодом 0) вибирається як ознака кінця рядка, і рядок зберігається як послідовність байтів від початку до кінця. Є системи, в яких роль ознаки кінця рядка виконує не символ 0, а байт 0xFF (255) або код символу «$».
 
Метод має три назви&nbsp;— ASCIIZ (або asciiz, символи в кодуванні [[ASCII]] з нульовим завершальним байтом), C-strings (найбільшого поширення метод отримав саме в мові [[C (мова програмування)|Сі]]), [[Нуль-термінований рядок|нуль-термінований рядок]] ({{lang-en|null-terminated string}}).