私の次のプログラムはここにあります。私はこのコード行は、このコードの代替として使用するのに十分安全である場合、私は思っていたfputs()
代わりのputs()
fputsまたはputcharを使用する必要がありますか?
char words[5][6] = {"One", "Two", "Three", "Four", "Five"};
for (i = 0; i <= 4; i++)
fputs(words[i], stdout);
を使用する理由である新しい行を、望んでいません。
for (i = 0; i < 5; i++)
{
for (j = 0; j < 6; j++)
if (words[i][j] != NULL)
putchar(words[i][j]);
else
continue;
}
注:私は承知している2番目のコードセクションのループは、特にIF文で、少し作業が必要ですが、私は、全体的な出力に疑問を抱きました。私は最初の質問でgets()
を使用していないと言われたので、この質問をしています。だから私は悪いキーワードを避けて話したいと思っていました。
これは、代替品に比べて十分安全で、はるかに簡単です。 – chqrlie