Java教程

程序运行

本文主要是介绍程序运行,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1 理解test.c, 说出程序功能

#include	<stdio.h>
#include    <stdlib.h>
#include	<fcntl.h>

main()
{
	int	fd ;
	int	newfd;
	char	line[100];

	fgets( line, 100, stdin ); printf("%s", line );
	fgets( line, 100, stdin ); printf("%s", line );
	fgets( line, 100, stdin ); printf("%s", line );

	fd = open("data", O_RDONLY);	

	newfd = dup2(fd,0);	
	
	if ( newfd != 0 ){
		fprintf(stderr,"Could not duplicate fd to 0\n");
		exit(1);
	}
	close(fd);			

	fgets( line, 100, stdin ); printf("%s", line );
	fgets( line, 100, stdin ); printf("%s", line );
	fgets( line, 100, stdin ); printf("%s", line );
}

2 编译运行程序,提交运行截图

首先先新建一个文件,里面输入我的学号,然后运行程序。我输入数字,程序会打印我输入的数字。输入三遍后程序会打印我刚刚新建文件里的内容

这篇关于程序运行的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!