問題タブ [implicit-declaration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1328 参照

c - cfmakeraw 暗黙の宣言エラー

マルチスレッドアプリケーションを(宿題として)書いています。これらのスレッドの 1 つは、キーボード プレスの読み取り専用であるため、ターミナルを raw モードで使用します。しかし、私はエラーが発生し続けます

unistd.htermios.hが含まれていますが。

-std=c99 フラグを指定して gcc 5.4.0 を使用して Linux (xubuntu 16.04) でプログラミングしています。コードは次のようになります。

0 投票する
1 に答える
87 参照

c - なぜこのプログラムの警告を見ているのか、詳しく教えてもらえますか?

このコードを実行すると、次の警告が表示されます。

関数 'tolower' の暗黙の宣言 [-Wimplicit-function-declaration]

入力を入力した場合など、出力が予期しない場合があります。

入力::xnhcigytnqcmy

出力::.xnhcgytnqcmy

期待される出力:

.xnhcgtnqcm

では、どこで間違いを犯しているのか誰にもわかりますか?