我目前正在尝试使用xlib从txt文件中提取坐标,我一直在想什么是最好的容器来完成这个任务?考虑到我的程序将要处理三角形和最短路径算法,我认为多维数组可能是最佳选择。我还想问一下如何使用scan函数来填充这个容器,计划是使用嵌套循环来填充它。
编辑:我打算使用的txt文件是一个三角形坐标列表,用于使用xlib函数绘制。然后通过在界面上放置点来找到从用户定义的位置到另一个位置的最短路径,三角形作为障碍物。
编辑:我打算使用的txt文件是一个三角形坐标列表,用于使用xlib函数绘制。然后通过在界面上放置点来找到从用户定义的位置到另一个位置的最短路径,三角形作为障碍物。
int main(int argc,char *argv[])
{
int A,B;
int Trig[A][B];
FILE * pFile;
// First need to scan the file. Need to check if there's a file to look into first.
std::string pFilename = argv[1];
if (pFilename == ""){
cout << "Needs a Filename";
}
pFile = fopen(atoi(pFilename),"r");
// scanf(pFile,"%1s (%d,%d) (%d,%d) (%d,%d)",);
return 0;
}
int Trig[A][B];
(更糟糕的是,您还没有初始化A
或B
)。 - Alan Stokes