c++怎么打开指定指定路径的文件

需要提示输入一个路径,然后ifstreamin()打开这个文件。请问这个路径需要创建怎么的量来赋值。char*h?然后使用ifstreamin(“*h”)?... 需要提示输入一个路径,然后ifstream in()打开这个文件。请问这个路径需要创建怎么的量来赋值。 char *h? 然后使用ifstream in(“*h”)? 展开
 我来答
Allen穆迪埃
推荐于2017-10-04 · TA获得超过7136个赞
知道大有可为答主
回答量:8378
采纳率:0%
帮助的人:3485万
展开全部
#include<iostream.h>

#include<string.h>
#include<stdio.h>
char buffer[16*20];
int main()
{

char *str="c:\\ying";//目录名
FILE *pipe;
strcpy(buffer,"dir ");
strcat(buffer,str);
strcat(buffer," /b");
pipe=_popen(buffer,"rb");
if(pipe==NULL)
cout<<"not find"<<endl;
else {
fread(buffer,1,16*20,pipe);
}
_pclose(pipe);
cout<<buffer<<endl;
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lyhdez1
推荐于2017-09-09 · TA获得超过1942个赞
知道小有建树答主
回答量:687
采纳率:100%
帮助的人:831万
展开全部
可以直接写,如
ifstream in("F:\1.txt");
也可以赋值为字符串型,如:
char *s="F:\1.txt";
ifstream in(s);
追问
char *h;
cout>*h;
ifstream in("h");
你看这样可以么
追答
k
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cqwingbbs
2012-05-13 · TA获得超过194个赞
知道小有建树答主
回答量:134
采纳率:0%
帮助的人:173万
展开全部
ifstream in( "完整路径" );

不过要加上
#include <fstream>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
顿洽山睿广
2019-03-31 · TA获得超过1004个赞
知道小有建树答主
回答量:554
采纳率:100%
帮助的人:7.4万
展开全部
用菜单设置来找,点击菜单:工具——选项——文件位置——默认目录
这样来改默认目录,然后点击设为默认值,再点击确定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
嗳上妳不后悔
2020-11-03
知道答主
回答量:9
采纳率:0%
帮助的人:5393
展开全部

然后C://Users//Administrator//Desktop//bibibi.htm  就可以了。就是把\更换为//。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式