||solo 发表于 2014-3-22 19:21:16

关于输入字符就从字符串中删除字符的问题!

#include"stdio.h"void enter_string(char str[],char ch){int i,j;for(i=j=0;str!='\0';i++){
   if(srt!=ch)
   {      str=str;
}
}srr='\0';}
为什么if不成立后也就是str不赋值给str后,for中的循环条件str!='\0'就不成立了?

牡丹花下死做鬼 发表于 2014-3-22 20:11:47

注意排版! 看着很累

oggplay 发表于 2014-3-22 20:18:44

本帖最后由 oggplay 于 2014-3-22 20:29 编辑

比着写都写错了吧应该是if(str【i】==ch) {str【i】=str;}
我去,屏蔽我的字符。。

||solo 发表于 2014-3-22 20:20:13

牡丹花下死做鬼 发表于 2014-3-22 20:11 static/image/common/back.gif
注意排版! 看着很累

#include"stdio.h"
void enter_string(char str[],char ch)
{
    int i,j;
   for(i=j=0;str!='\0';i++)
{
      if(srt!=ch)
   {      
         str=str;
   }
}   
       srr='\0';
}

||solo 发表于 2014-3-22 20:24:43

oggplay 发表于 2014-3-22 20:18 static/image/common/back.gif
比着写都写错了吧if(str==ch) {str=str;}
我去,屏蔽我的字符。。str【i】==ch

什么跟什么啊?

Farmer-fn4 发表于 2014-3-23 22:05:17

注意排版 ???
页: [1]
查看完整版本: 关于输入字符就从字符串中删除字符的问题!