影
影 子
Unregistered / Unconfirmed
GUEST, unregistred user!
你是不是通过计算机发送到某种设备上显示?
如果是的话,可以考虑按每8个像素组成一个byte发送。
我已经三年没用过C(只有做作业才用),
通过Delphi写段程序给你,与C很接近的,你看看
procedure Test;
type
arrChr = array [0..9] of char;
var
str: string;
p: arrChr;
i: integer;
begin
str := '汉字';//初始化发送的数据
for i := 1 to Length(str) do
//赋值,相当于传输数据到数组中,小心越界
begin
//建议按一定的结构发送数据,并送上长度
p[i-1] := str;
end;
p[i-1] := #0;//字符串结束标识符
showmessage(p[0]+p[1]);
showmessage(pchar(@p[0]));
end;
如果是的话,可以考虑按每8个像素组成一个byte发送。
我已经三年没用过C(只有做作业才用),
通过Delphi写段程序给你,与C很接近的,你看看
procedure Test;
type
arrChr = array [0..9] of char;
var
str: string;
p: arrChr;
i: integer;
begin
str := '汉字';//初始化发送的数据
for i := 1 to Length(str) do
//赋值,相当于传输数据到数组中,小心越界
begin
//建议按一定的结构发送数据,并送上长度
p[i-1] := str;
end;
p[i-1] := #0;//字符串结束标识符
showmessage(p[0]+p[1]);
showmessage(pchar(@p[0]));
end;