当在程序中设置断点,进行调试运行的时候,程序会到solution file的目录底下去寻找相应的数据
而在运行.exe文件时,程序会到debug目录下寻找相应数据
如下程序:
#include <stdio.h>#include <fstream>int main(int argc,char **argv){char *fileName = "test.txt"; int numRow = 2;int numColumn = 3;int matrix[2][3];std::ifstream fin(fileName,std::ifstream::in);if(!fin){printf("Failed!/n");}for(int i=0;i<numRow;i++){for(int j=0;j<numColumn;j++){fin >> matrix[i][j];printf("%d/t",matrix[i][j]);} printf("/n");}fin.close();}
在调试运行的时候,test.txt应放在solution file目录底下
而在运行.exe文件时,test.txt应放在debug目录底下