字符串的移动

来源:互联网 发布:看门狗画面优化补丁 编辑:程序博客网 时间:2024/05/22 01:26


#include <stdio.h>#include <string.h>#define   N    80void fun (char  *w,int  m){char s[N];int i,j;int len=strlen(w);j=len-m;for(i=0;i<m;i++)s[j++]=w[i];j=0;for(i=m;i<len;i++)s[j++]=w[i];for(i=0;i<len;i++)w[i]=s[i];}void main(){  FILE *wf;  char  a[N]= "ABCDEFGHIJK",b[N]= "ABCDEFGHIJK";  int  m;  printf("The origina string :\n");  puts(a);  printf("\n\nEnter  m: ");  scanf("%d",&m);  fun(a,m);  printf("\nThe string after moving :\n");  puts(a);  printf("\n\n");/******************************/  wf=fopen("out.dat","w");  fun(b,3);  fprintf(wf,"%s",b);  fclose(wf);/*****************************/}


原创粉丝点击