调试运行与运行.exe文件对于所需读入的数据的要求

    技术2022-05-19  19

    当在程序中设置断点,进行调试运行的时候,程序会到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目录底下


    最新回复(0)