#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define BUF_SIZE 1024
char buf[BUF_SIZE + 1];
int main(int argc, char * argv[])
{
if(argc != 2)
{
printf("Usage : %s <input_file>\n", argv[0]);
return EXIT_FAILURE;
}
FILE * fp;
char * file_name = argv[1];
size_t count;
if((fp = fopen(file_name, "r")) == NULL)
{
perror("fopen");
return EXIT_SUCCESS;
}
if((count = fread(buf, 1, BUF_SIZE, fp)) > 0)
{
buf[count] = '\0';
printf("%s", buf);
}
if(fclose(fp) != 0)
{
perror("fclose");
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
}
[代码实例][C语言]读取文本文件
最新推荐文章于 2024-04-08 21:20:48 发布