C言語は関数ができなくても、理解可能か?at TECH
C言語は関数ができなくても、理解可能か? - 暇つぶし2ch142:デフォルトの名無しさん
09/09/11 02:33:55
>>35
プロトタイプ宣言のない関数は暗黙にintを返すと見なされるので
intからvoid*へキャストできる環境ならfopenだって呼べるぞ。
↓のコードにgcc4.3.2は警告すら出さない。
(もちろんこんなスタイルをオススメする訳ではない)

main(){
void* FP = (void*)fopen("hoge", "w");
if(FP){
fputs("hoge", FP);
fclose(FP);
}
return 0;
}


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch