>>702
Cなら拡張子をcppにしない方が良い。
拡張子がcppだとコンパイラがC++として扱うから
適切なエラー、警告が得られない。

簡単な例↓

#include <stdio.h>
int main(void)
{
printf("Hello, World.");
int i; /* Cならエラー、C++ならok */
return 0;
}