VC++ fwrite函数的用法?
^8^ 2012-05-10 09:06:33 请问:
1.往文本文件com.txt中写入端口号及波特率,为两行。文本中如下显示:
COM1
9600
代码为:
FILE *pfile;
CString txt1="COM1";
txt1+="\n"+"9600";
CString buf3="c:\code\config\";
CString buf2=buf3+"\\com.txt";
fopen_s(&pfile,buf2,"w");
fwrite(txt1,1,strlen(txt1),pfile);
fclose(pfile);
点击“写入”按钮写入到com.txt文本中,第一次可以按格式正确写入。可是第N次的话,“COM1”与“9600”之间就有间隔行。
变成
COM1
.
.
.
9600
为什么?
2.VC++如何实现类似windows系统中文件夹一样的图标,图标下方有可以编辑的文件名称。
右击该图标。可以更改图标下方显示的文字。移动的话。整个一起移动。就跟桌面的文件夹一样。
有什么思路?是要制作一个这样的控件,还是通过已有的控件可以实现该功能。
谢谢!