2016-09-11 17 views
2

コンパイルしたプログラムを大学のHPCCセンターのアカウントで実行する必要があります。私のプログラムは、出力ので、私はfopen機能使用していたテキストファイル内の結果、必要があります:私のコンピュータで現在のディレクトリにあるファイルに書き込む

FILE *fp = fopen("Users/Tiff/Documents/output.txt", "w+"); 

は、私は単純に全体のパスを指定することができますが、HPCCで、私はHPCCのメインのアカウントのパスがわかりませんクラスタ。完全パスを知らなくても、HPCCアカウントの同じディレクトリに結果を出力するにはどうすればよいですか?

+0

絶対パスを使用しないでください。デフォルトでは、作業ディレクトリはカレントディレクトリです。単にファイル名を使用してください –

答えて

2

次のコードを使用することができるはずです:「output.txtと」

FILE *fp = fopen("output.txt", "w+"); 

ファイルが現在のディレクトリになります。

+0

ありがとうございました。 – Kris

0

.txtファイルの名前を指定すると、自動的に現在の作業ディレクトリに出力されます。

あなたの場合:FILE *fp = fopen("output.txt", "w+");

関連する問題