[C ++尝试使用Ifstream打开.txt文件的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[C ++尝试使用Ifstream打开.txt文件的问题相关的知识,希望对你有一定的参考价值。
无论我做什么,是否在ifstream对象的位置使用双反斜杠,正斜杠还是双正斜杠;我总是得到“找不到文件”作为输出。
#include <iostream>
#include <fstream>
using namespace std;
int main() {
ifstream accountsread("G:/Coding/Test/test/test/accounts.txt");
if (accountsread.is_open()) {
int tempAccno;
std::string tempname;
char tempchar;
int accountsfound = 0;
int x;
cin >> x;
while (!accountsread.eof()) {
accountsread >> tempAccno;
if (tempAccno == x) {
accountsfound++;
}
else {}
}
if (accountsfound > 0) {
cout << "number found";
}
else {
cout << "number not found";
}
}
else {
cout << "cannot find file";
}
}
以证明此.txt文件存在,这是该位置的2个屏幕截图https://ibb.co/FYP9jjbhttps://ibb.co/yXh2gB2
答案
使用双反斜线:
C:\Users\YouDocuments\...
以上是关于[C ++尝试使用Ifstream打开.txt文件的问题的主要内容,如果未能解决你的问题,请参考以下文章