int i;の意味がわかりません(;;)
あと、警告で、使われていない変数jが宣言されていますと出ますがなんですか?
また、==演算子は作用しません。意図しましたか?とでますが、なんですか?
もちっとマシなタイトルつけてください。
> int i;の意味がわかりません(;;)
教本を読んでください。
> あと、警告で、使われていない変数jが宣言されていますと出ますがなんですか?
「変数jは使ってないよ。エラーじゃないけどいちおーゆっとく」だそうです。
> また、==演算子は作用しません。意図しましたか?とでますが、なんですか?
当該コードを見せてください。
教本によれば、int 型の 変数iを宣言するそうですが、
int型って、クッキーの仲間?
それとも、アメリコ兵? 中華?
何になるのですか?
ソースはお好み焼きの? それとも たこ焼きの?
できればそのプログラムの一部を記載してほしい。
ほとんどの見ている人や回答する人は
全体像のわからない(一部分しか説明のない)質問をみるとうんざりする。
int i;がわからないなんて信じられない。ふざけてんの?
整数型の変数iの定義でしょ。
C言語は宣言とか定義のない変数を使うことはできない。
> 使われていない変数jが宣言されています
書いてある通りです。
変数jが存在するけど使っていないという警告です。
警告には間違えの可能性の高いものもあればどうでもいいことまであります。
間違えではないのなら警告が出てもプログラムは期待通りに動作します。
> ==演算子は作用しません
たとえばi == 5;の==はiが5と等しいか調べることである。
しかし、その==の結果を使っていないのでしょ。
つまり、この==の処理結果は無意味。
これは何かの間違えじゃないのかと警告しているのでしょう。
教本に書いてあります。
integer(整数)を表現する型で、多くは符号付き32bit整数です。
# bit長は処理系によって異なります。
やっぱり掲示板あらしか?(なりすましでないならば)
επιστημηさんはソースって書いてないし
書いていたとしても本当に質問したい人がこういう返事はしないし。
ところで、以下の式は有効だと思いますか?
scanf(%[]s, str);
事前に char str[80]; が宣言されているものとします
早く回答もらえませんか?
レベル2の質問ですよ?
ひょっとしてわからないのですか?
> ところで、以下の式は有効だと思いますか?
> scanf(%[]s, str);
思いません。
ごめん
scanf(%*[0-9]s, str) こっちでした。
こっちは有効ですか?
さっきのは書き間違いでした(><)
> scanf(%*[0-9]s, str)
コンパイル・エラーになります。
ごめん
書き間違い
scanf(%*[0-9]s,str); これです。
これは有効?
http://msdn.microsoft.com/library/ja/default.asp?
url=/library/ja/vclib/html/_crt_format_specification_fields_.2d_.scanf_and_wsca
nf_functions.asp
↑ココを熟読してください。
正解は、標準入力から、例えば09365fffとうったら、
先頭の数字がとばされて、fffと画面に出力されるでした。
最後の質問として、(T_T)という顔文字の _Tはなんですか?
これは、VC++ MFC です。
UNICODE,_UNICODEが#defineされていたら L をくっつけるマクロです。