• ベストアンサー

今期から大学でC言語学習中のプログラム入門者です。

今期から大学でC言語学習中のプログラム入門者です。 授業であるプログラムを書くよう課題が出たので取り組みましたが ./ ファイル名 で「アクセス権がありません。」と表示され進まなくなってしまいました。 今回で2週目なので他にもプログラムはいくつか書きましたがこのような症状は初めてです。 分からないことばかりでソースに問題があるのかそうでないのかも不明です。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.5

Windowsですか? > 授業であるプログラムを書くよう課題が出たので > ./ ファイル名 > アクセス権がありません UNIX系のバッチファイルのような気もしますが。 そうであればエイヤと chmod 777 ファイル名 でパーミッションを何でも有りにしてしまって ./ ファイル名 で動きますが。

commando
質問者

お礼

質問に大変な不備があったのに回答をしていただいた方々ありがとうございました。 アクセス権どうこうについては、講義でいつも使う同じPCでやっての話なので、「PCを移せばよし」と言う問題でもないみたいです。初めに書いておくべきでした。 せっかく具体的なアドバイス頂いたんですが、それも見ながら試してみたところ急に出来るようになりました。 ただあせって無い知識で色々触わっていたらのできごとで、何の拍子にそうなったのか分からず、あまりためになる結果にはなりませんでしたが、とにかく、これで課題が続けられそうです。 ありがとうございました。

その他の回答 (4)

回答No.4
  • samtomsan
  • ベストアンサー率55% (1060/1897)
回答No.3

パーミッションの設定ができていないと思いますが。 実行の設定をしてないかと。 「chmod」を調べてみてください。例えば下記など。 http://www.k-tanaka.net/unix/chmod.html

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

/とファイル名の間のスペースはわざとですか?実際にもあるのですか? 「ファイル名」というのは、コンパイルしてできた実行ファイルで間違いないですか? >「アクセス権がありません。」と表示され 正確なメッセージをメモするなりコピペで貼り付けるなりしてください。 使用しているOSとコンパイラも明記してください。 できれば、実行ファイルのコンパイルにどんなことをしたかも、具体的に書いてください( gcc ファイル.c とやった、とか) 最低、これくらいないと、答える方も正解にたどりつけません

回答No.1

こんばんは。 たぶんこれだけの情報ではどなたも答えようがないと思います。 ご質問の内容はC言語かどうかとは無関係だと思います。 アクセス権がなければ、アクセス権があるところにアクセスしてください としか言いようがありません。 初心者でもどのような環境で何を行っているかをしっかり明示し、 何がやりたいかをはっきり書けば代替案も出てくるかも知れません。 XPと比べてVistaや7は権限についてはかなりうるさい、とでも言っておきましょうか。

関連するQ&A