- 论坛徽章:
- 0
|
请求一个文件的操作办法
- #include <sys/types.h>;
- #include <stdio.h>;
- main()
- {
- char a[11], b;
- char c[11];
- int i,j,k;
- FILE *fp;
- if( !( fp = fopen( "aaaa", "r" )))
- {
- printf("open file error!\n");
- }
- fgets( a, 256, fp );
- while(1)
- {
- b = getchar();
- if (b == 'Q' || b == 'q')
- {
- fclose(fp);
- exit(0);
- }
- j = b - 0x30;
- if ((j >;= 0 ) && (j <= 9)) break;
- }
- if ( j == 0 ) j = 10;
- for( i = j, k = 0; k < 10; i ++, k ++)
- {
- c[k] = a[i%10];
- }
- c[10] = 0;
- printf("%s\n", c);
- fclose(fp);
- }
复制代码
结果:
1:2345678901
2:3456789012
...
9:0123456789
0:1234567890 |
|