deathsoft wrote:передается, ибо extern char arrr[1000];
либо extern const mymsg[]="хуйня муйня";
Нахуя тогда ехтерн, если каждый раз надо писать, что в этом массиве? Тогда уж проще char * и забить на лишние скобки.
deathsoft wrote:передается, ибо extern char arrr[1000];
либо extern const mymsg[]="хуйня муйня";
TS-Labs wrote:Так вот, banner - это синтакс еггог. Нет такой сучности, есть тока banner[] либо banner[хзчто].
херс два. тыж мне сам ф чатике советовал вычислять полную(с нультерминатором) длинну константной строки с помощью sizeof(banner). И оно вычисляется.TS-Labs wrote:banner - это синтакс еггог
Это выдаст первый элемент массива *banner==banner[0]. sizeof(*banner)==1 (размер чара)lvd wrote:Дану, чо и *banner нету?
DimkaM wrote:с помощью sizeof(banner).
ld hl,endbanner-banner ;hl=sizeof(banner)
banner
db "какаято хуйня",0
endbanner
ld hl,banner
call strlen ;а там начинается пляска с подсчётом символов до нуля
banner
db "какаято хуйня",0
endbanner
lvd wrote:Никаких гемороев вообще.
banner
dw ?0123
?0123
db "какаято хуйня",0
ld de,(banner)
ld hl,3
add hl,de
ex de,hl
call puts
ld de,banner+3
call puts
Users browsing this forum: No registered users and 3 guests