c语言向main()传参实例

在这个示例中,通过在终端执行过程中直接输入程序运行所需要的参数(一个字符串),实现了向main()函数传递参数。

#include <stdio.h>
#include <unistd.h>
int main(int argc, char **argv)
{
	int max,min;
	int get;
	char str[10];
	FILE* pFile;
	int flag = 0;
	pFile = fopen((argv[1]),"r+");
	while((fscanf(pFile,"%d%s\n",&get,str)) != EOF)
	{		 
		if(get >= max) 
		{
			max = get;
			if(get >= min && flag == 0)
			{ 
				min = get;
				flag = 1;
			}
		}
		if(get >= max) max = get;
		if(get <= min) min = get;
	}

	fclose(pFile);
	
	printf("CPU Core x temp MAX= %d and MIN= %d in 24hrs! \n",max,min);
	return 0;
}

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注