通过C++实现输入文件名及路径创建该文件

来源:百度知道 编辑:UC知道 时间:2024/06/01 22:58:20
怎样通过C++实现输入文件名及路径创建该文件?如何输出该路径?
都该用什么样的函数啊???????

#include <iostream>
#include <stdio.h>
using namespace std;

int main(int argc, char* argv[])
{
char szFileName[80];
cin >> szFileName;

FILE *fp = fopen(szFileName, "a+");
if (fp == NULL)
{
cerr << "The file " << szFileName << " was not created" << endl;
return 1;
}
else
{
cout << "The file " << szFileName << " was created" << endl;
}

if (fclose(fp))
{
cerr << "The file " << szFileName << " was not closed" << endl;
return 1;
}
else
{
cout << "The file " << szFileName << " was closed" << endl;
}
fp = NULL;

return 0;
}
你的路径跟文件名要分别输吗?如果是的,可以用两个string来连结

路径及文件名 请确定指定的路径及文件名是否正确是什么意思 用C语言写,实现由终端输入一个文件名,然后把字符依次放到该文件中,用#结束输入。 无法删除c. :找不到指定文件 请确定指定的路径及文件名是否正确。我想要删除这个文件用了很多办法了 C语言编程:输入两个数,输入两个数,通过函数调用实现数据由小到大的输出 赠400分!asp高手请进,实现文件备份,并保存文件名和路径到数据库。 赠500分!用asp编程实现文件备份,并保存文件名和路径到数据库。 C 盘下program files 文件隐藏,通过输入文件名进入,右击属性发现是隐藏,但为灰色不能改动。 无法删除Rising:找不到指定文件请确定指定的路径及文件名是否正确 无法删除GIF89a2:找不到指定文件.请确定指定的路径及文件名是否正确.