我定义了一个字符串:
char buffer[80];先给buffer格式化并赋值:
sprintf(buffer,"%02d:%02d:%02d\n",st.wHour ,st.wMinute ,st.wSecond  ); //已取到本地时间
  
但是我现在想用_write函数往文本文件中写内容:
_write(buffer,sizeof(buffer));
这时会写入80个字节的内容,且"hello world!"之后为乱字符。请问如何才能让程序只写入"hello world!"而不写入后面的乱码?