c - 使用 C 和 fopen() 在 Xcode 中打开一个 .txt 文件
解决方案
如果fopen
失败,则将 fp 设置为 NULL,并据此设置 errno。要了解原因,请尝试:
#include <stdio.h>
#include <string.h>
#include <errno.h>
int
main( void )
{
int status = EXIT_SUCCESS;
FILE *fp = fopen(“test.txt”, “r”);
if( fp == NULL )
{
fprintf( stderr, “Errno %d, Error %s, opening text.txt for reading.\n”, errno, strerror(errno));
status = errno;
}
// Do something with fp...
return(status);
}
要从任何目录打开文件,请在 argv 中传递文件名,检查参数并将该参数用作 main 作为文件名(首选在复制到专用变量后)。
推荐阅读
- c# - 如何最小化排序运行时的复杂性?
- c# - OpenTK 从 dds 纹理手动上传 mipmap 不起作用
- alias - 在命令的建议中启用别名展开
- python - 如何使用 lxml 将命名空间 URI 转换为前缀?
- javascript - 将控制台日志结果打印到 div 类的多个实例
- react-native - 在世博会中启动反应原生的最快方式
- python - kfold 验证错误 - ValueError: bad input shape (513, 10)
- compiler-construction - 编译器如何内联具有分支和多个返回语句的函数?
- powershell - 我有一个文本文件,我需要从中提取重复数据。问题是我需要特定格式的它。这是如何在 PowerShell 中完成的?
- c++ - 如何在 Windows 窗体应用程序标签上打印