#include<stdio.h>
void main()
{
char str[]="OpenText";
int i=0,strlen,count=0;
while(str[i]!='\0')
i++;
strlen=i;
for(i=0;i<strlen;i++)
{
if(str[i]=='T' || str[i]=='t')
{
count++;
str[i]=count;
}
}
printf("%s",str);
}
で文字列にTに置き換わる文字列オープンテキストの印刷Open1ex2を考えると、私は出力を得た:私は、所望の出力を得ていないのですOpenexはすなわち、tの数
は、私を助けてください。
私はあなたにカウント数を割り当てているときに問題がある、すなわちトン
希望の出力が何であるかを推測していますか? – glennsl
いいえ、私はOutput1としてOpen1ex2を取得したいと思います。 – Daniel
'str [i] = count;'失敗します。数値!= ASCII表現。 '0 'にカウントを追加する –