在C语言中,可以使用循环和条件语句来遍历字符串,并根据条件打印指定字符。
下面是一个示例代码,演示如何打印字符串的指定字符:
#include <stdio.h>
void printCharInString(const char* str, char target) {
int i = 0;
while (str[i] != '#include <stdio.h>
void printCharInString(const char* str, char target) {
int i = 0;
while (str[i] != '\0') {
if (str[i] == target) {
printf("%c", target);
} else {
printf(" ");
}
i++;
}
}
int main() {
const char* str = "Hello, World!";
char target = 'o';
printCharInString(str, target);
return 0;
}
') {
if (str[i] == target) {
printf("%c", target);
} else {
printf(" ");
}
i++;
}
}
int main() {
const char* str = "Hello, World!";
char target = 'o';
printCharInString(str, target);
return 0;
}
在上面的示例代码中,printCharInString
函数用于打印字符串中的指定字符。它使用while
循环遍历字符串中的每个字符,如果当前字符与目标字符相等,就打印目标字符,否则打印空格。main
函数演示了如何调用printCharInString
函数,并传入字符串和目标字符。
运行上述程序,将会输出所有的目标字符’o’,其它字符用空格代替。输出结果为:
o o
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/825228.html