Linux--使用./可执行文件+文件名的方法读取文件内容的写法

#include 
#include 
#include 

int main(int argc, char *argv[])
{
	if (argc != 2)
	{
		printf("argv error!\n");
		return 1;
	}
	FILE* fp = fopen(argv[1], "r");
	if (fp == NULL)
	{
		perror("fopen");
		return 2;
	}

	//按行读取
	char line[64];
	while (fgets(line, sizeof(line), fp) != NULL)
	{
		fprintf(stdout, "%s", line);
	}

	fclose(fp);

	return 0;
}

运行结果:

Linux--使用./可执行文件+文件名的方法读取文件内容的写法_第1张图片

 

你可能感兴趣的:(Linux,linux,运维)