1、从指定文件(a1.txt)位置读出指定个数汉字演示程序ST1.C。

程序代码如下:

#include "stdio.h"

main()

{

FILE *fp;

int i,k;

char ch[81]={"\0"},filename[13];

printf("请输入文件名:");

scanf("%s",filename);

fp=fopen(filename,"r");   (1)

if(fp==NULL)

{printf("打开文件出错\n");

return(0);

}   (2)

printf("从第几个汉字开始读出:");

scanf("%d",&i);

printf("读出几个汉字:");

scanf("%d",&k);

fseek(fp,2*(i-1),0);  (3)

fread(ch,2,k,fp);   (4)

printf("%s\n",ch);

fclose(fp);  (5)

}

  我的电脑

关闭