charに含まれる "A"、 "C"、 "G"、 "T"の文字数をチェックするコードを生成しようとしています。しかし、私はこのことについてどうやって行くのか少し不明です。私が知る限り、.contains()のような演算子はありません。私は今、この権利を持っている私のコードでcharに特定の文字が含まれているかどうかを確認する方法
"The char contains (variable amount) of letter A's"
:
所望の出力は次のようなものになるだろう
DNAnt countDNAnt(char strand)
{
DNAnt DNA;
if (isupper(strand) == "A")
{
DNA.adenine++;
}
else if (isupper(strand) == "C")
{
DNA.cytosine++;
}
else if (isupper(strand) == "G")
{
DNA.guanine++;
}
else if (isupper(strand) == "T")
{
DNA.thymine++;
}
}
DNAntは、私がチェックしていたい変数を持つ構造であり、 (A's、C's、G's、およびT's)。そして、私は基本的にそれがcharの内側にあるたびに、それぞれの量に追加しようとしています。助けのための
ありがとう!
ような何か私がチェックした最後の時間シーケンスを読まれます。それ以上、以下ではありません。 –
あなたは、「A」のような文字だけが含まれることになるのですか?それがcharの働きであれば、私は私のロジックを少し変更する必要があると思います:P – Gardenia
はい、それは 'char'です。 1文字それ以上はない。 –