は、私は2つの機能が定義されたファイルinsert.cを持っていると仮定しますFUNCこのようなものです:エラーがここに
このファイルinsert.cはmain.cのとinsert_after機能に含まれている場合、今と呼ばれるinsert_after(arg1)
{
if(condition 1)
{ ......... }
else
insert_before(arg1);
}
insert_before(arg)
{
if(condition 1)
{ ......... }
else
insert_after(arg);
}
# include "insert.c"
int main()
{
insert_after(arg);
return 0;
}
'insert_before'
ノートの
相反するタイプ:GCC、次のエラーが発生したを使用してmain.cのコンパイルには10
'insert_before' の前の暗黙的な宣言がここ
何でしたかここで間違っているとそれを避ける方法は?
。プロトタイプ、誤ったプロトタイプ、またはタイプミスを意味する矛盾する宣言があります。 "擬似コード"で伝えることは不可能 – Mat
これは関数定義ではありません。パラメータタイプが不足しています。これはコンパイルしようとしている*実際のコードですか? –
'insert.c'をエラーなしでスタンドアロンでコンパイルできますか? –