Пример #1
0
Файл: 7-8.c Проект: 1sps/knr
/* main: dislay files */
int main(int argc, char *argv[])
{
	char *prog;
	FILE *fp;
	Finfo finfo;

	prog = argv[0];
	if (argc < 2) /* if filnames not given */
	{
		fprintf(stderr, "%s: error: incorrect call\n",
		    prog);
		exit(1);
	}

	while (--argc > 0)  /* for each file */
	{
		if ((finfo.fp = fopen(*++argv, "r")) == NULL)
		{
			fprintf(stderr, "%s: error: can't open %s\n", 
			    prog, *argv);
			continue;
		}
		finfo.fname = *argv;
		fdisp(finfo);  /* display file */
		if (ferror(finfo.fp))
			fprintf(stderr, "%s: error: processing error\n");
		fclose(finfo.fp);
	}
	return 0;
}
Пример #2
0
void main()
{

	int n,num,num1;


	while(1)
	{

		clrscr();

		printf("\npress 1 for insert an element on rear\n");
		printf("press 2 for delete an element from front\n");
		printf("press 3 for search an element from list\n");
		printf("press 4 for count the list element\n");
		printf("press 5 for display queue element in forward direction\n");
		printf("press 6 for display queue element in reverse direction\n");
		printf("press 7 for exit\n\n");
		printf("\nEnter your choice\n");
		scanf("%d",&n);

		switch(n)
		{

			case 1:

				printf("\nEnter an element for insertion:\n");
				scanf("%d",&num);

				insertion(num);

				break;


			case 2:

				deletion();

				break;


			case 3:

				printf("\nEnter which element will be search:\n");
				scanf("%d",&num1);

				search(num1);

				break;


			case 4:
				 printf("\nQueue contain %d element\n",rear);
				 break;


			case 5:

				fdisp();

				break;


			case 6:
				rdisp();
				break;


			case 7:

				printf("\nTHANK YOU FOR USING THIS PROGRAM..\n");
				getch();
				exit(0);

		}
		getch();
	}
}