/* test1.c */
#include <stdio.h>
/*--------------------------------------------------------------------*/
int
main (
int argc,
char *argv[]
) {
char ctemp ;
FILE *fp ;
int itemp, rc ;
if ( argc != 2 ) {
fprintf(stdout, "\n usage : filename") ;
return(0) ;
}
if ( (fp = fopen(argv[1], "r")) == NULL ) {
fprintf(stderr, "\n unable to open file %s\n", argv[1]) ;
}
/*
---------------
check the input
---------------
*/
while ( 1 ) {
rc = fscanf(fp, "%d%c", &itemp, &ctemp) ;
if ( rc != 2 ) {
fprintf(stdout, "\n error, rc = %d", rc) ;
break ;
}
fprintf(stdout, "\n itemp = '%d', ctemp = '%c'", itemp, ctemp) ;
if ( ctemp == '\n' ) {
fprintf(stdout, "\n newline") ;
}
if ( ctemp == EOF ) {
fprintf(stdout, "\n end of file") ;
break ;
}
}
return(1) ; }
/*--------------------------------------------------------------------*/
syntax highlighted by Code2HTML, v. 0.9.1