C语言怎么打印字符串的指定字符

   2025-02-05 4900
核心提示:在C语言中,可以使用循环和条件语句来遍历字符串,并根据条件打印指定字符。下面是一个示例代码,演示如何打印字符串的指定字符

在C语言中,可以使用循环和条件语句来遍历字符串,并根据条件打印指定字符。

下面是一个示例代码,演示如何打印字符串的指定字符:

#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;}

在上面的示例代码中,printCharInString函数用于打印字符串中的指定字符。它使用while循环遍历字符串中的每个字符,如果当前字符与目标字符相等,就打印目标字符,否则打印空格。main函数演示了如何调用printCharInString函数,并传入字符串和目标字符。

运行上述程序,将会输出所有的目标字符’o’,其它字符用空格代替。输出结果为:

 o        o

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言