用字母替换字符串

时间:2014-10-19 09:48:11

标签: c

C的初学者。我试图寻找这类问题,但无济于事,我对此问题一无所知。正如标题所说,我需要用' x'来改变字符串。但我的输出看起来像这样:

Your SSID is: x
Your SSID is: x
Your SSID is: x...

(重复直到你的SSID有多少个字符)

其中它应如下所示:

Your SSID is: xxxxxxxxxx...

我的代码是

for(i=0;id[i] != '\0';i++)
{
  printf("Your SSID is: %c", 'x');
  printf("\n") 
}

2 个答案:

答案 0 :(得分:3)

会工作:

printf("Your SSID is:");
for(i=0;id[i] != '\0';i++) { 
  printf("%c", 'x');  
}
printf("\n") ;

答案 1 :(得分:0)

要获得所需的输出,您应该执行以下操作:

printf("Your SSID is: ");

for(i=0;id[i] != '\0';i++)
{ 
  printf("%c", 'x');
}

printf("\n");