Mercurial > hg > Members > nobuyasu > grep
view readline.c @ 1:80a0c0eb67e0 default tip
while
author | nobuyasu |
---|---|
date | Mon, 31 Jan 2011 12:07:24 +0900 |
parents | 60596de1cb2c |
children |
line wrap: on
line source
#include <stdio.h> #include <stdlib.h> //exit() #include <string.h> //strlen() #define MAX_LEN 256 int main(int argc, char **argv) { FILE *fp; char string[MAX_LEN]; int n = 1; const char *filename; if(argc > 1) { filename = argv[1]; } else{ filename = "./test.txt"; } if ((fp = fopen(filename, "r")) == NULL) { fprintf(stderr, "can't open %s\n",filename); exit(2); } while((fgets(string, MAX_LEN - 1, fp)) != NULL) { string[strlen(string) - 1] = '\0'; printf("%d:",n++); puts(string); } fclose(fp); return 0; }