Bus errorとSegmentation faultに困ったら見るブログ

物理学者(ポスドク)による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【C言語】fopenに絶対パスを用いて、他のディレクトリのファイルを開く

(2011/02/22 元記事)

c言語でfopenを用いて、ファイルを開くことができる

次のようにして開く

FILE *fp;
fp = fopen("hoge.dat","r");


この書き方ではカレントディレクトリのファイルしか開くことができない
そこで絶対パスを用いた書き方に変更する

fp = fopen("/Users/hoge/hoge.dat");


絶対パスの書き方はプラットフォームに依存するらしいので、
絶対パスpwdコマンドを用いて確認する。

 

これでちょっとは便利になったかなぁー

 

------

 

(追記)

絶対パス相対パスの違いをこのときに初めて理解したみたいですね

初々しすぎるw

自分で本を読んで1から勉強してたんでしょうね・・・

 

今だったら先輩とかに聞けるんでしょうけど、当時は先輩が1人しかいなくて、お忙しそうしてたので全然聞けませんでした