我正在嘗試創建一個程序來創建一個.dat文件,讀取該文件並調用一個函數以使用以下方法之一在屏幕上打印數據:bubble,select或insert ,通過DESC表格訂購數據。 有人可以幫助我嗎?你可以看到我的一段代碼如下:如何在C中打開文件
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE *arquivo = fopen("teste.dat", "r");
// testa se o arquivo foi aberto com sucesso
if(arquivo != NULL)
printf("Arquivo foi aberto com sucesso.");
else
printf("Nao foi possivel abrir o arquivo.");
printf("\n\n");
system("PAUSE");
return 0;
}
而你的問題是......?我看到你打開一個文件,從來沒有讀過任何東西,從不關閉它,然後退出。 –
我想他會得到一個無效的指針 – Chris
@Letícia:閱讀關於f *()家庭功能。 'fwrite()','fputs()','fread()'等等。使用它之後別忘了調用'fclose()'。 –