実行について – 固定ページ 2 – プログラミング – Home

通知
すべてクリア

[解決済] 実行について

固定ページ 2 / 3

akey
 akey
(@akey)
ゲスト
結合: 22年前
投稿: 53
 

たいちうさんが示すようにソースコード(メイン関数)の最後に

> // quit
> printf(End.\n);
> getch();
> return 0;
>}

を入れてみたら実際に処理されたのかどうかがわかるとおもわれます。


返信引用
松本
 松本
(@松本)
ゲスト
結合: 22年前
投稿: 14
Topic starter  

皆様返信有難うございます。
たいちうさんが示すようにソースコード(メイン関数)の最後につけ、実行し、
debugフォルダの中のexeファイルをクリックして見ましたが、開けることができないよ
うな状態(実行できない)になります。
どうしてですか。


返信引用
PAI
 PAI
(@PAI)
ゲスト
結合: 23年前
投稿: 359
 

>開けることができないような状態
これでもやっぱりどういう状態なのかわかりません。

また、別の問題ですが、
コマンドプロンプトからの実行は試してみましたか?


返信引用
松本
 松本
(@松本)
ゲスト
結合: 22年前
投稿: 14
Topic starter  

PAIさん返信有難うございます。
書き忘れていました。すいません。プロンプトからも実行してみましたがうまくいきま
せん。一応、プログラムのほうはデバックして、*.dswのファイルからは実行できるよ
うになっています。しかし、デバッグフォルダの中のexeファイルからはopenができない
ような状態になっています。


返信引用
PAI
 PAI
(@PAI)
ゲスト
結合: 23年前
投稿: 359
 

>openができないような状態
だから『できない』ことじゃなくて、『どうなってしまうのか』を説明していただけません?
(3度目)


返信引用
松本
 松本
(@松本)
ゲスト
結合: 22年前
投稿: 14
Topic starter  

PAIさん。
>『どうなってしまうのか』
デバッグフォルダの中のexeファイルからはopen(実行)ができない
ような状態になってしまうのです。
これ以上は表現できないですが・・


返信引用
PAI
 PAI
(@PAI)
ゲスト
結合: 23年前
投稿: 359
 

そうですか。

では、すみませんが私には何もアドバイスは出来ません。
エスパーじゃありませんから。

多分これだけの情報では誰も何もいえません。

この問題は忘れて、入門書を読まれることをお勧めします。


返信引用
tib
 tib
(@tib)
ゲスト
結合: 23年前
投稿: 468
 

>デバッグフォルダの中のexeファイルからはopen(実行)が
>できないような状態になってしまうのです。
>これ以上は表現できないですが・・
例えば「○○○...というエラーメッセージがでてきた」とか「実行を試みたが最後、PC全体
がウンともスンともいわなくなった」とか「本当は何かしら実行しているのかも知れない
けれど実行した形跡を全く残してくれないまま何事もなかったかのようにコマンドプロン
プトは新しいコマンドを入力ができる状態に戻った」とか。

こういう状況説明をPAIさんは期待しておられるのです。


返信引用
松本
 松本
(@松本)
ゲスト
結合: 22年前
投稿: 14
Topic starter  

tibさん返信有難うございます。
私もできるだけのことはお話させてもらっています。
表現力が無く、恐縮しております。
順番に話の流れを書きますと
①WIN32 console applicationを用いてプロジェクト名1を作成しました。
②1のなかの1.dswを開けて実行することによりコマンドプロンプトへの出力可能。
③その際、出来上がる1のフォルダの中のexeファイルから実行(1.dswではなく)を試みま
す。
④現在、そのexeファイルをクリックしてみましたが、全く開けない状態です。
これでお願いします。
わかりにくくてすいません。


返信引用
えっと
 えっと
(@えっと)
ゲスト
結合: 22年前
投稿: 4
 

関数の最後で

return 0;
getch();

のようになっていませんか?
新規プロジェクトでたいちうさんのコードのみ記述したexeも
うまく開きませんか?

#量がそれほど無ければmain()のところを、多いようであれば抜粋して
#アップした方が早いかもしれませんね。


返信引用
松本
 松本
(@松本)
ゲスト
結合: 22年前
投稿: 14
Topic starter  

えっとさん
有難うございます。
はい。たいちろうさんの教えていただいた方法もだめでした。
失礼ですが、アップとはなんですか。


返信引用
松本
 松本
(@松本)
ゲスト
結合: 22年前
投稿: 14
Topic starter  

すいません。
たいちろうさんのコードのみでは大丈夫でした。
私のソースですとどうやらだめのようです。


返信引用
PAI
 PAI
(@PAI)
ゲスト
結合: 23年前
投稿: 359
 

もう一回同じこと言っていいですか?
>(4)現在、そのexeファイルをクリックしてみましたが、全く開けない状態です。

『全く開けない状態』ってどういう状態のことですか?


返信引用
えっと
 えっと
(@えっと)
ゲスト
結合: 22年前
投稿: 4
 

>失礼ですが、アップとはなんですか
(アップロードの略です)
main()の部分をコピーして掲示板に載せてみては
どうでしょか?

そのほか自前での確認の仕方ですが

printf(step 1\n); // 1 は適当ににカウント上げます
getch();

という2行を関数と関数の間ごとに入れて、実行ファイルを作成し
どのような動きになるか確認してみてはどうでしょう。
#雰囲気的にはこれで解決しそうです。

>(4)現在、そのexeファイルをクリックしてみましたが、全く開けない状態です。
ダブルクリックと言わず10回くらい連続でファイルをクリックしてみて
画面に一瞬(0.1~0.2秒くらい)黒い画面がでるようであれば、開けないのではなく
実行はされているけどすぐに終了してしまっている状態となります。

どちらの常態かで回答が違いますので皆さんが指摘されているのだと思います。


返信引用
えっと
 えっと
(@えっと)
ゲスト
結合: 22年前
投稿: 4
 

常態 -> 状態
間違えました。すいません。


返信引用
固定ページ 2 / 3

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました