求教,vc++在得到IDC_EDIT1的数据后如何将它保存到一个文本文档中,看了很多但没解决所以来问一下
不想看解释,来点实际的!caseIDC_BUTTON1://如果按下BUTTON1{TCHARname[256];GetDlgItemText(hwnd,IDC_EDIT...
不想看解释,来点实际的!
case IDC_BUTTON1://如果按下BUTTON1
{
TCHAR name[256];
GetDlgItemText(hwnd,IDC_EDIT10,name,sizeof(name));//获得文本框中输入的内容
........................
}
FILE *p;
char ch;
if((p=fopen("d:/1.txt","a+"))==NULL)//我知道这可以打开,但怎么保存呢?? 展开
case IDC_BUTTON1://如果按下BUTTON1
{
TCHAR name[256];
GetDlgItemText(hwnd,IDC_EDIT10,name,sizeof(name));//获得文本框中输入的内容
........................
}
FILE *p;
char ch;
if((p=fopen("d:/1.txt","a+"))==NULL)//我知道这可以打开,但怎么保存呢?? 展开
1个回答
展开全部
FILE *p;
char ch;
if((p=fopen("d:/1.txt","a+"))!=NULL) //如果文件打开成功,即p!=NULL
{
fprintf(p,"%s\n",name); //将name字符串格式化写入文件p。
fclose(p); //关闭文件。(保存了写入的字符串)。
}
//对以文本方式打开的文件,可以用fprintf格式化字符串的方式写入。可以试试看。
char ch;
if((p=fopen("d:/1.txt","a+"))!=NULL) //如果文件打开成功,即p!=NULL
{
fprintf(p,"%s\n",name); //将name字符串格式化写入文件p。
fclose(p); //关闭文件。(保存了写入的字符串)。
}
//对以文本方式打开的文件,可以用fprintf格式化字符串的方式写入。可以试试看。
追问
谢了!好了!还想问一下,c语言创建文件夹是 mkdir("d:/新建"); vc是怎么用的哎?
追答
也可以用mkdir的。mkdir成功返回值是0,不成功返回值是-1。
要包含头文件 direct.h。
#include "direct.h"
int re;
re=mkdir("d:/新建");
if(re==0)
{//创建文件夹成功
}
if(re==-1)
{//创建不成功
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询