プロが教える店舗&オフィスのセキュリティ対策術

1.c,2.c,3.cという3つのファイルがあったとして、
「どのファイルを実行しますか」と聞かれると2.cと入力すれば2.cがコンパイルされるようなプログラムを作りたいです。どんな言語でもかまいません。

A 回答 (2件)

シェルスクリプトならば以下で実現できます。


コンパイルするファイル名をたずねるので、
helloと入力すれば、
hello.cがコンパイルされ、実行ファイルhelloができます。
batファイルは知らないので、別の方にお任せします。

#!/bin/sh
echo "which file compile? "
read fname
gcc -Wall $fname.c -o $fname
    • good
    • 0

やりたい事がいまいち理解できませんが、コンパイルしたいのか実行したいのかどちらでしょうか?


どちらにしてもLinux/Unixならシェルで書けると思いますし、Windowsならbatファイルで書けると思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!