sjfb.net
当前位置:首页 >> C++文件读取路径问题 >>

C++文件读取路径问题

直接写路径就可以 注意一点就是在c中,斜杠\是保留符号,所以要正确编译的话需要两个斜杠\\ 如c:\in\a.txt 那吗在程序中要这么写 c:\\in\\a.txt

file1.txt考到你的源码的目录,然后用 ifstream in("file1.txt"); 就行了,有问题hi我

第一个\是转义符号,后面跟不同的字符表示不同的意义: \t:Tab符 \r:回车符 \n:回车换行符 \\:“\”符 等等... 写文件路径时文件夹 用“\\”-----a[10]="c:\\r.txt"表示a[0]='c',a[1]=':',a[2]='r'... 用“\”---a[10]="c:\r.txt"表示a[0]='c',a[1...

我调试过了 只有一处错误 使用方法 这个文件编译后的exe 假设叫 test.exe 那么 如果要读 1.txt 和 2.txt 那么 先要进入CMD(在运行里输入CMD回车) 不是你常用的控制台 虽然也是黑窗口 转到 test.exe所在目录 输入 test.exe 1.txt 2.txt 回车 就...

用字符数组保存字符串 先定位字符串 到字符串 结束标志 '\0' 前的 最后一个字符 然后 循环从后向前找 '\\' 一旦找到下标为k的位置是'\\' 就break跳出循环 然后 下标k的位置 写入 结束标志 '\0'

可以直接写,如 ifstream in("F:\1.txt"); 也可以赋值为字符串型,如: char *s="F:\1.txt"; ifstream in(s);

1、应该是修改环境变量,于是只编辑用户变量: 因为VC包含的头文件的路径都是处于变量include下的,所以对用户变量include添加此新路径。但编译程序,说是找不到要包含的头文件。 2、或者直接把这组头文件拷贝到Microsoft Visual Studio\VC98\In...

刚回答了一个类似的问题,,,你参考吧 #include #include using namespace std;int main(){ ifstream fin; fin.open("d:\\yuan.txt",1); if (!fin) cout > str; } printf("%s\n", str); fin.close(); return 0;}

我只读出文件名并打印出来,你要存哪里自己来吧。。。还有以后要读取这些文件的话,要把路径接起来 #include #include #include #include #include #include #include using namespace std;int main(){string line;ifstream inf("sample.txt");...

C风格: char *p = strrchr(path.c_str(), '/')p是path里最后一个'/'的地址。然后 string s(p + 1);,s就是"world.shp"了。 C++风格: int pos = path.find_last_of('/');pos就是最后一个'/'的下标。 然后 string s(path.substr(pos + 1) );s就...

网站首页 | 网站地图
All rights reserved Powered by www.sjfb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com