2017-04-03 53 views
-5
void login() { 
string name; 
string username; 
string password; 
string usernameFromFile; 
string passwordFromFile; 

ifstream infile; 
infile.open(name + ".txt"); 
cout << "Please enter your username \n"; 
cin >> username; 
} 

我想讓這個程序比較一個已經保存在文本文件中的輸入密碼,那個文本文件中的索引號是1,有人可以幫我嗎?協助我讓程序從文本文件中讀取索引號?

+0

請添加文本文件的例子。它只包含密碼嗎? – datell

+0

你是如何試圖從用戶那裏讀取密碼的?你如何試圖從文本文件中讀取它?你如何試圖比較它們? – AndyG

+0

在互聯網上搜索「C++讀取文件向量」。也可以嘗試「C++讀取文件csv」。 –

回答

0

你可以這樣說:

ifstream infile {name + 「.txt」}; 
string password; 
infile >> password; 
+0

'getline'函數可能比'infile >>更適合,因爲'getline'允許密碼中有空格。 –

相關問題