//删除单词特定后缀 strncpy函数
#include <stdio.h>
#include <string.h>
int main()
{
char word[33], sub[4];
scanf("%s", word);
int len = strlen(word);
if(len > 2)
{
// 拷贝后两位 strncpy 要手动加上终止符'\0'
strncpy(sub, word + len - 2, 2);
sub[2] = '\0';
// 判断
if(strcmp(sub, "er") == 0 || strcmp(sub, "ly") == 0)
word[len - 2] = '\0'; // 去除
}
printf("%s\n", word);
return(0);
}
删除单词特定后缀-C语言
最新推荐文章于 2024-08-23 17:25:19 发布