アカウント名:
パスワード:
const char* hoge;if(BMI<18.5){hoge="やせ型";}else if(BMI<25){hoge="普通";}else if(BMI<30){hoge="やや肥満";}else{hoge="肥満";}printf("%sです\n",hoge);
ってことですね。
他の言語の経験者にまず教えるべきは、Cには文字列型がないってことなんだろうなあ。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
皆様コメントありがとうございます (スコア:1)
>という考え方はC言語に関してまったく通用しないことから叩き込めよ。
教えてる、はずなんですけど…。
他にも、整数配列を操作するfor文で
int hoge[100];
for(loop=0;loop<=100;loop++){
hoge[loop]=some_function(loop);
}
みたいなことを書くのは、日常茶飯事&何度も「やったらダメ」と言っているのに聞いてくれない、という状況でしてorz
>とても卑猥な4文字でも仕込んでたのかと思った
実は「やや肥満」という単語でした。
この単語を出したところで本質では無いので伏せ字?にしただけです。
>この前のエントリのも合わせて考慮
Re: (スコア:0)
問題は、hogeの型はcharの配列ではなくて、const char*で良いってことに気が付いていないこと。気が付いてないから、配列を使って、コピーをしてはまると。
Re:皆様コメントありがとうございます (スコア:1)
const char* hoge;
if(BMI<18.5){
hoge="やせ型";
}else if(BMI<25){
hoge="普通";
}else if(BMI<30){
hoge="やや肥満";
}else{
hoge="肥満";
}
printf("%sです\n",hoge);
ってことですね。
他の言語の経験者にまず教えるべきは、
Cには文字列型がないってことなんだろうなあ。