首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

如何用c++在桌面上创建一个TXT文件

2012-03-12 
怎么用c++在桌面上创建一个TXT文件?怎么用c++在桌面上创建一个TXT文件,并且输入一些文字,在双击打开此TXT

怎么用c++在桌面上创建一个TXT文件?
怎么用c++在桌面上创建一个TXT文件,并且输入一些文字,在双击打开此TXT文件后,那些文件可以显示出来? 还有就是TXT文件能够显示C++中什么类型的数据啊 求解释

[解决办法]
#include <stdio.h>

C/C++ code
FILE *fp;char fname[200];strcpy(fname,"C:\\Documents and Settings\\Administrator\\桌面\\new.txt");fp=fopen(fname,"w+");fprintf(fp,"%s","abc");fprintf(fp,"%s","123");fclose(fp);
[解决办法]
C/C++ code
    //创建原始数据文档    char *cDir  = "C:\\Documents and Settings\\Administrator\\桌面\\new.txt";        HANDLE  hFile = CreateFile(asDir.c_str(),                // create MYFILE.TXT                               GENERIC_WRITE,                // open for writing                               0,                            // do not share                               NULL,                         // no security                               CREATE_ALWAYS,                // overwrite existing                               FILE_ATTRIBUTE_NORMAL |       // normal file                               FILE_FLAG_OVERLAPPED,         // asynchronous I/O                               NULL);    CloseHandle(hFile) ;
[解决办法]
应该是这样 HANDLE hFile = CreateFile(asDir,
[解决办法]
TStrings *strlist = new TStringList();
strlist->SaveToFile("%USERPROFILE%\桌面\file.txt");
delete strlist;

热点排行