scanf1.c

来自「《c与指针》书的代码 是我学习这本书时候敲出来的」· C语言 代码 · 共 26 行

C
26
字号
/*
** Line-oriented input processing with sscanf
*/
#include <stdio.h>
#define	BUFFER_SIZE	100	/* Longest line we'll handle */

void
function( FILE *input )
{
	int	a, b, c, d, e;
	char	buffer[ BUFFER_SIZE ];

	while( fgets( buffer, BUFFER_SIZE, input ) != NULL ){
		if( sscanf( buffer, "%d %d %d %d %d",
		    &a, &b, &c, &d, &e ) != 4 ){
			fprintf( stderr, "Bad input skipped: %s",
			    buffer );
			continue;
		}

		/*
		** Process this set of input.
		*/
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?