#include #include #define MAX_LEN 99 int main(int argc, char** argv) { char buf[MAX_LEN]; char str[MAX_LEN]; int ival; float xval; FILE* fp = fopen(argv[1], "r"); while(fgets(buf, MAX_LEN, fp) != (char*)NULL) { sscanf(buf,"%s%d%f", str, &ival, &xval); fprintf(stdout, "str = [%s] ival = [%d] xval = [%f]\n", str, ival, xval); } fclose(fp); }