热门

最新

红包

立Flag

投票

同城

我的

发布
qq_56839302
你懂我的。
5 年前
trueqq_56839302

#include<stdio.h>
#include<string.h>
int main()
{
int i=0;
char g;
char str1[50] = { "Welcome to GDUT," };
char str2[] = { "my friend" };
while (i <= 15)//-----------------------循环加switch语句进行各字符串函数的操作,有疑问:为什么要循环十五次才能出现6个结果?
{
scanf_s("%c", &g, sizeof(g));
switch (g)
{
case'A':printf("%s", strcat(str1, str2));break;
case'B':printf("%s", strncat(str1, str2, 2));break;
case'C':printf("%s", strcpy(str1, str2));break;
case'D':printf("%s", strncpy(str1, str2, 2));break;
case'E':printf("str2字符串长度为%d", strlen(str2));break;
case'F':printf("%d", strcmp(str1, str2));break;
default:putchar('\a');
}
i++;
}
return 0;
}

你问我答
CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
争取6月份前文章达到1000篇,虽然大部分都是题解
立即登录