gpt4 book ai didi

c - 如何手动替换 C 中字符串中的最后一次出现?

转载 作者:行者123 更新时间:2023-12-04 21:49:00 26 4
gpt4 key购买 nike

我正在为我的期中学习 C 语言学习一些基本函数,我意识到我错误地抄下了教师的示例。我现在可能太累了,无法想清楚这个问题,如果能稍微插入一下,我们将不胜感激。

void replace_last(char s[], int oldc, int newc){
size_t i, pos-1; /* I have no idea why I wrote pos-1. I know I need it though */
for(i = 0; s[i] != '\0'; i++){
if(s[i] == oldc)
pos == i;
if(pos != -1)
s[pos] = newc;
}
}

最佳答案

行号:5pos==i 应替换为 pos=i

关于c - 如何手动替换 C 中字符串中的最后一次出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13081537/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com