参数 buff为没有类型的指针变量,为什么当这样生明 
S;string;
sendbuf(pchar(s)^,5);
而pchar(s)已经是个指针值,那么这个指针所指的是什么?是发送缓冲的地址吗?好象
pchar(s)^所指的是s的第一个字符?