我正在尝试制作一个程序来创建.dat文件,读取文件并调用函数以使用以下方法之一在屏幕上打印数据:冒泡,选择或插入,按DESC格式对数据进行排序。
 有人可以帮助我吗?您可以在下面看到我的代码:

#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;
}

最佳答案

文件区域是否存在?如果不是,则必须使用“ a +”或“ w +”,因为您需要访问它作为第二个参数。阅读文档http://www.cplusplus.com/reference/clibrary/cstdio/fopen/ ...

关于c - 如何在C中打开文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10624400/

10-10 16:38