1_pro.c

来自「C源代码 计算机等级考试C语言上机题」· C语言 代码 · 共 47 行

C
47
字号
#include  <conio.h>
#include  <stdio.h>
#define  N  81
void readwriteDAT();
void chg(char *s)
{
  int i,strl;
  char ch;
  strl=strlen(s);          /*求字符串的长度*/
  ch=*s;                     /*将第一个字符暂赋给ch*/
  for(i=0;i<strl-1;i++)   /*将字符依次左移*/
    *(s+i)=*(s+i+1);
  *(s+strl-1)=ch;          /*将第一个字符移到最后*/
}
main()
{
  char a[N];
  clrscr();
  printf("Enter a string :"); 
  gets(a);
  printf("The original string is :");
  puts(a);
  chg(a);
  printf("The string after modified :");
  puts(a);
  readwriteDAT();
}
void readwriteDAT()
{
  int i;
  char a[N];
  unsigned char *p;
  FILE *rf,*wf;
  rf=fopen("IN75.DAT","r");
  wf=fopen("OUT75.DAT","w");
  for(i=0;i<10;i++) 
  {
    fgets(a,80,rf);
    p=strchr(a,'\n');
    if(p)  *p=0;
    chg(a);
    fprintf(wf,"%s\n",a);
  }
  fclose(rf);
  fclose(wf);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?