- ベストアンサー
if文を使って
if文の条件に○○に文字が入力されたらという条件をつけたいのですが どのように記入すればいいのでしょうか??
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
if文は単に条件部が成立するかどうかを判定するだけだから、 int is_input_marumaru( void ); みたいな関数を定義して、 if ( is_input_marumaru() ){ /* ○○が入力された場合 */ } とすれば良いです。 で、関数is_input_marumaruの実装について、頭を悩ますという。 ○○が単なるシングルバイト文字列なら、strcmp()で住みますが。
その他の回答 (1)
- asuncion
- ベストアンサー率33% (2127/6289)
回答No.2
> ・s_input_marumaru( void );の( void )について 関数に渡す引数のところでvoidと書くと、その関数には引数を渡さない、という意味になります。 > ・if ( is_input_marumaru() )の()の意味 関数名の後ろの()は、その関数を呼び出す、という意味です。 ()の中に何も書いていませんので、呼び出す際の引数は何もない、ということです。
補足
早速の回答ありがとうございます。 いくつかわからない点があります。 ・s_input_marumaru( void );の( void )について ・if ( is_input_marumaru() )の()の意味