请问:C++中如何实现根据输入的数字建立相应的txt文本。例如: int name=1234
答案:1 悬赏:10 手机版
解决时间 2021-02-09 19:36
- 提问者网友:低吟詩仙的傷
- 2021-02-09 13:27
请问:C++中如何实现根据输入的数字建立相应的txt文本。例如: int name=1234
最佳答案
- 五星知识达人网友:罪歌
- 2021-02-09 14:29
FILE*f;
freopen(path+filename,"a",f);
可以创建path下的名为filename的文件
比如:
int name=1234;
char*path="d:\\";
char fp[200];
memcpy(fp,path,sizeof path);
int end=strlen(path);
while(name){
fp[end++]=name%10;
name/=10;
}
fp[end]='\0';
FILE*f;
freopen(fp,"a",f);
就创建了path+name的文件追问freopen(fp,"a",f);是什么意思?调试时好像出了问题。freopen(fp,"a",f);是什么意思?调试时好像出了问题。追答稍等
freopen(path+filename,"a",f);
可以创建path下的名为filename的文件
比如:
int name=1234;
char*path="d:\\";
char fp[200];
memcpy(fp,path,sizeof path);
int end=strlen(path);
while(name){
fp[end++]=name%10;
name/=10;
}
fp[end]='\0';
FILE*f;
freopen(fp,"a",f);
就创建了path+name的文件追问freopen(fp,"a",f);是什么意思?调试时好像出了问题。freopen(fp,"a",f);是什么意思?调试时好像出了问题。追答稍等
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯