Cは動いてました。
CPPが何故か動かなくなりました。どう見ても正しいように思いますが。
.vscodeホルダーを削除して、再度作ります。作ると言っても、一番左の部分の三角(実行)と虫のアイコンを実行するだけ、みたいなもんですが、コンパイラは適切に選ぶ必要はあるようですが。するとlaunch.jsonとtasks.jsonの2つだけ、作られるようになったようです。一番上はだいぶ前のものですがc_cpp_properties.jsonもあって、ファイルが3個あります。このせいだと思いますが、上から3番目のエラーが起きていました。プログラミングではよくありますが、更新すると動かなくなる、でした。
ちょっとしたプログラミングだとVS Codeの方が使い勝手は良いですね。
もう一つ勘違いしていたことがあります。関数はローカル変数を返してはいけない、では無くて、ローカル変数のアドレスを返してはいけない、ですよね。