ifstream fin("文件名");int num1,num2;while (fin.get() != ";"){ fin >> num1 >> num2; //处理num1和num2}
#include <stdio.h>#include <stdlib.h>
int main(int argc, char** argv){ FILE* fp; int a, b; char buf[5]; char c;
fp=fopen("input.txt", "r"); if(!fp) { printf("cannot open input file.\n"); exit(0); }
fscanf(fp, "%s", buf); printf("%s", buf);
do { fscanf(fp, "%c", &c); if(c==';') break; fscanf(fp, "%d %d", &a, &b); printf("%c%d %d", c, a, b); } while(1);
printf("\n"); fclose(fp);
return 0;}
大哥~你说的那不行啊,文件没有一点格式的排列,就直接输出了