我試圖檢查文件是否存在,然後如果是這樣與任務出發,如果不只是輸出,有沒有這樣的文件。我已經在其他代碼中完成了它,但它似乎並沒有用我當前的代碼。關於℃以內文件存在檢查for循環++
它的基本閱讀:
count=argc;
for(i=0; i < count-1; i++)
{
filename[i] = argv[i+1];
}
for(i=0; i < count-1; i++)
{
int tempi=i;
ifstream infile(filename[i].c_str());
if(infile)
{
//do things
}
else
{
cout<<"no file"<<endl;
}
哪一部分似乎並不奏效?在這種情況下,「似乎有效」是什麼意思?你期望會發生什麼,而發生了什麼? – 2011-04-24 20:50:41
什麼在地球上「似乎沒有工作」是什麼意思?哎呀! – 2011-04-24 20:52:57
我真的建議做出'stat'調用([的Win32](http://msdn.microsoft.com/en-us/library/14h5k7ff(V = VS.80)的.aspx)或[UNIX]( http://fuse4bsd.creo.hu/localcgi/man-cgi.cgi?stat+2)) – sehe 2011-04-24 20:54:06