這是我的以下程序。我不想要一個新的生產線,這就是爲什麼我用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;
}
注:我知道在第二代碼段的循環需要一點的工作,特別是在if語句,但我總想知道的輸出。我問這個問題,因爲在我第一個問題上,我使用了gets()
,並被告知不要。所以我想避免糟糕的關鍵詞說話。
它比替代品更安全,更簡單。 – chqrlie