【发布时间】:2012-07-13 01:08:37
【问题描述】:
我正在尝试制作一个计算文件行数的程序,当我尝试将绝对路径传递给 fopen 函数时,只是告诉我找不到,这是我的代码:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main(int argc, char *argv[])
{
int i=0;
char array[100];
char caracteres[100];
FILE *archivo;
archivo = fopen("C:\Documents and Settings\juegos psps.txt","r");
if (archivo == NULL){cout<<"Dont Work";}
while (feof(archivo) == 0)
{
fgets(caracteres,100,archivo);
i++;
}
cout << "Number of lines:" << i ;
return 0;
}
我应该如何将绝对路径传递给我的程序以便您可以打开文件?
【问题讨论】:
-
尝试“C:\\Documents and Settings\\juegos psps.txt”
-
或
"C:/Documents and Settings/juegos psps.txt",也可以。
标签: c++ windows file fopen relative-path