⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 题目63字符串移动.txt

📁 c语言小程序100个
💻 TXT
字号:
    题目63:下列程序的功能是:把S字符串中的所有字符左移一个位置,串中的第一个字符移到最后.请编写函数CHG(CHAR *S)实现程序要求,最后调用函数READWRITEDAT()把结果输出到OUT.DAT文件中.
例如:S字符串中原有内容为:Mn.123xyZ,则调用函数后,结果为:n.123xyZM.
    注意:部分源程序已给出。
    请勿改动主函数main()和输出数据函数readwriteDat()的内容。
-----------------------
void chg(char*s) /*标准答案*/
{int I,strl;
 char ch;
 strl=strlen(s);
 ch=*s;
 for(I=0;I<strl-1;I++)
 *(s+I)=*(s+I+1);
 *(s+strl-1)=ch;
}
或者:
void chg(char *s)
{ int i;
 char c;
 c=s[0];
 for(i=0;i<strlen(s)-1;i++)
 s[i]=s[i+1];
 s[strlen(s)-1]=c;
}

⌨️ 快捷键说明

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