方苓 发表于 2020-12-23 19:52:20

指针输入字符串后去掉*输出

#include <stdio.h>
#include <stdlib.h>

int main()
{
    char *x="dhbfd*rg*rg";
    for(;*x!='/0';x++)
      if(*x!='*')
      printf("%c",*x);
    return 0;
}
大佬们,为什么不对啊{:5_99:}

方苓 发表于 2020-12-23 20:02:21

已解决

jackz007 发表于 2020-12-23 20:07:02

#include <stdio.h>

int main()
{
      int i                                     ;
      char * x = "dhbfd*rg*rg"                  ;
      for(; * x != '\0'; x ++) {                ;
                if(* x != '*') printf("%c" , * x) ;
      }
}
页: [1]
查看完整版本: 指针输入字符串后去掉*输出