鸭子tv国产极品在线观看_成人69视频在线播放_91精品免费在线观看_亚洲AT永久偷窥无码精品_国产精品自产拍在线观看涩浪潮久

江蘇省高校計(jì)算機(jī)等級(jí)考試命題研究院 江蘇省高校計(jì)算機(jī)等級(jí)考試輔導(dǎo)
全國(guó)三級(jí)上機(jī)題庫(kù)11

下列程序的功能是:把s字符串中的所有字符左移一個(gè)位置,字符串中的第一個(gè)字符移到最后。請(qǐng)編寫函數(shù)change(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT()從IN.dat文件中讀取50組數(shù)據(jù),分別得出結(jié)果,且把結(jié)果輸出到OUT.dat文件中。
例如,s字符串中原有內(nèi)容為:Mn.123xyZ,調(diào)用該函數(shù)后結(jié)果為:n.123xyZM。
注意:部分源程序已經(jīng)給出。請(qǐng)勿改動(dòng)主函數(shù)main()和輸出數(shù)據(jù)函數(shù)readwriteDAT()中的內(nèi)容。
#include <string.h>
#include <stdio.h>
#define  N 81
void readwriteDAT();
void change(char*s)
{

}
main()
{ char  a[N];
 printf("Enter a string : ");
 gets(a);
 printf("The original string is : ");
 puts(a);
 change(a);
 printf("The string after modified : ");
 puts(a);
 readwriteDAT();
}
void readwriteDAT()
{ int  i;
 char  a[N];
 FILE  *rf, *wf;
 rf = fopen("IN.dat", "r");
 wf = fopen("OUT.dat", "w");
 for (i=0; i<50; i++)
 { fscanf(rf, "%s", a);
  change(a);
  fprintf(wf, "%s\n", a);
 }
 fclose(rf);
 fclose(wf);
}