有没有办法从txt文件中读取输入
6 0 1 1 2 3 1 1 2 1 3 0 1 4 0 1 4 5 1 3 4 1 5 3 1
对于零件第一次
j8ag8udp1#
只需使用std::ifstream打开文件,然后使用operator>>从中读取值(它将处理跳过值之间的所有空格),例如:
std::ifstream
operator>>
#include <iostream> #include <fstream> using namespace std; ... int main() { int V, u, v, w; ifstream ifs("filename.txt"); if (!ifs.is_open()) { cerr << "Cannot open the file" << endl; return 0; } ifs >> V; Graph g(V); while (ifs >> u >> v >> w) { g.insertEdge(u, v, w); } cout << "Minimum weight cycle in the graph is: " << g.FindMinCycle() << endl; return 0; }
1条答案
按热度按时间j8ag8udp1#
只需使用
std::ifstream
打开文件,然后使用operator>>
从中读取值(它将处理跳过值之间的所有空格),例如: