各位高手看过来;我用SOCKET API连接服务器的80端口,也就是实现一个IE的功能,但得到的结果与IE的结果不一样,总要多几字节!IE发什么请求信息,我的程序也发相同的请求信息,但收到的不一样,收到的文件头没有什么不同,但文件内容里的回车(ASCII 0X0D)都是两遍.所以,原来文件中的0d0a回车换行,都成0d0d0a了.
解决方案 »
- 在哪买正版的delphi2007或者delphi2010?
- 能生成元素个数大于256的集合吗?
- [线程问题]菜鸟提问线程的基本用法
- 郁闷!如何用adoquery访问执行oracel的过程?
- 读写文件的问题——怪!!!
- 在不更改原数据库中的字段顺序的条件下,用Dbgird控件显示时,如何把后面的字段调到前面来?
- 怎样让图片平铺在form上面。
- 最近调查:上厕所看报
- 接上个问题,怎样通过点击程序图标使已经在后台运行的程序的又出现了?上个问题在....
- 各位老鸟给点建议, 我有delphi3的源程序, 升级到delphi5要注意到那些啊?
- 关于DELPHI 控件的初级问题,
- 请问一下这个函数在哪个DLL中有啊?
{
FILE *fp=fopen(fname,"a+");
fprintf(fp,"%s",p);
fclose(fp);
}LogFile("ab\r\ncd\r\n");
写入11个字节\n 本来就是0X0D0A
所以你的\r
是多余的
不好意思 数错了
应该是10个字节不过按搂住的意思 \r应该是多余的
不是啊,按文本方式与二进制方式打开文件写入的内容完全不一样!