Как передать подпрограмме строку, в середине которой значимый(!) нулевой байт.
Имеем строку
<p> main() { char test[8];
test [0]='1'; test [1]='2'; test [2]='3'; test [3]=0; test [4]='V'; test [5]='T'; test [6]='1'; test [7]=0;
printf ("%s",test); } </p>
И всё было бы хорошо, если бы \0 не являлся признаком конца строки :) Поэтому на печать выводится не 123 VT1, а 123. Что, собственно, логично.
Подскажите, как с этим бороться.