スレ立てるまでもない質問はここで 141匹目 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2015/09/17(木) 03:17:41.18ID:e7ll1+wzプログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
スレ立てるまでもない質問はここで 140匹目
http://peace.2ch.net/test/read.cgi/tech/1421984318/
0002デフォルトの名無しさん
2015/09/17(木) 03:38:25.72ID:sALNH7F90003デフォルトの名無しさん
2015/09/17(木) 11:46:01.33ID:zKgesGcj0004デフォルトの名無しさん
2015/09/17(木) 12:12:57.28ID:Uoe4mZgs0005デフォルトの名無しさん
2015/09/17(木) 20:41:48.99ID:+XAoflfmxterm
0006デフォルトの名無しさん
2015/09/18(金) 14:22:12.31ID:iMVzjT+H<div class="container">
<h1>Find a place to stay.</h1>
<p>Rent from people in over 34,000 cities and 192 countries.</p>
</div>
</div>
こういった場合に、なぜ「container」に入れる必要があるのでしょうか?
jumbotronのみではない理由がわかりません。
0007デフォルトの名無しさん
2015/09/19(土) 09:41:30.09ID:MGPph9fRそれはbootstrapの仕様だから。
0008デフォルトの名無しさん
2015/09/20(日) 15:18:56.76ID:oRxBc1e6PCから3Dディスプレイに出力する方法を調べるとNAVIDIA 3D Visionみたいな支援アプリケーションを使う方法は
見つかるのですが、ネイティブ(DirectX11?)で実現する方法に付いて書かれている技術資料が見つけられません
3Dを3D表示すると言うより、2D+深度情報を元にCPUなりで計算したLR画像を3D表示してみたいです
出来れば日本語の資料が嬉しいですが、無ければ英語でもかまいません。よろしくお願いします
00098
2015/09/20(日) 16:02:50.16ID:oRxBc1e6LR画像の表示方法が判らないのもですが表示装置に3Dソースであると認識させる方法が判りません
たとえばHDMIにはそういうソースのフォーマットを示すフラグがあるようですがそれらの操作方法も判りません
ググっても3D Visionを使う方法はちらほら見かけるのですがネイティブで実装している例は見あたりません
PowerDVD+IntelHDで3D BDを見られたりするので出来るはずですが・・・よろしくお願いします
0010デフォルトの名無しさん
2015/09/26(土) 20:27:28.15ID:3Zz5IB6S0011デフォルトの名無しさん
2015/09/27(日) 13:32:20.85ID:hy9T85ay例えばアフィン変換について見ると数式がいっぱい出てきますよね
こういう数式をプログラムに変換するのって数学の知識がやっぱ必要ですか?
パターン覚えるだけでかけるようになりますかね?
0012デフォルトの名無しさん
2015/09/28(月) 01:29:15.82ID:8FV3B/V7式だけあれば、内容や数学的背景を知らんでもプログラムは書けるよ。
0013デフォルトの名無しさん
2015/09/28(月) 13:33:22.20ID:4BqA6VyM最低限の理解がないと自分のミスを自分で取り除けないダメグラマになるよ
0014デフォルトの名無しさん
2015/09/28(月) 23:09:25.89ID:h3VXFzJl0015デフォルトの名無しさん
2015/09/28(月) 23:11:24.29ID:h3VXFzJlアッー
0016デフォルトの名無しさん
2015/10/02(金) 16:40:48.14ID:Zx82TsQohttp://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1145192361
ググったけども、これの補足質問に近いかな。
レジストリとか見ても見当たらないし・・・。
0017デフォルトの名無しさん
2015/10/02(金) 17:45:12.63ID:7Md9hlDd接続した瞬間にUSBからドライバがインストールされそいつが保存
システムではなくアプリごとに独自の情報として設定を保存
0018デフォルトの名無しさん
2015/10/02(金) 18:34:13.99ID:Zx82TsQoただ、デバイスマネージャのドライバはMicrosoftの物だからUSBからってのは無さそうです。
OpenCVのビデオキャプチャやSkypeのカメラ設定で確認すると、
片方で設定値を変えるともう片方も反映されるから、アプリごとって感じでも無いです。
0019デフォルトの名無しさん
2015/10/06(火) 08:37:33.15ID:a5ldeKVx次にそのpidでレジストリを検索。
HKLMのsystemのcurrentcontrolsetのusbのenumあたり
0020デフォルトの名無しさん
2015/10/06(火) 09:04:35.12ID:a5ldeKVxusbビデオデバイスのプロパティでハードウェアidを選ぶと
USB\VID_xxxx&PID_xxxxx&MI_xx
が表示される。
regeditで
hklm\system\cutrentcontrolset\enum\usbの下のvid pidが一致するキーがそのデバイスの設定のあるところ
デバイスプロパティとかの下
0021デフォルトの名無しさん
2015/10/07(水) 00:40:06.96ID:NaSjQcCl削除関数の中に入れて、呼び出し側では単に削除すると書くか、
削除関数の外で、ファイルの存在チェックをするかで悩んでいる。
後者にすると、削除関数を使いたい場所すべてに
ファイルの存在チェックをしなければならなくなる。
だが前者で本当にいいのだろうか?
削除するという処理以外のことをしている気もする。
0022デフォルトの名無しさん
2015/10/07(水) 00:51:20.35ID:ivaWomD50023デフォルトの名無しさん
2015/10/07(水) 00:56:44.68ID:NaSjQcClオプションにするべきなのだろうか?
0024デフォルトの名無しさん
2015/10/07(水) 00:58:39.45ID:NaSjQcCl標準の関数をちょっとだけ拡張した、同様の関数がたくさんできてしまって
覚えることが増えてしまうって問題もある。
0025デフォルトの名無しさん
2015/10/07(水) 01:07:57.53ID:ivaWomD50026ID変えた
2015/10/07(水) 01:13:44.83ID:lzymmYOI追加したいとか言うのがあった時、同じように増えるってことだよ。
それに名前考えるのが面倒なんだよねw
標準にdelete関数があったとして、機能強化版関数の名前はどうするか?
0027デフォルトの名無しさん
2015/10/07(水) 04:03:33.09ID:2UUkd3/F存在しないファイルを削除することは出来ない(だよな?)わけで
削除関数の中に突っ込んでもいいんじゃないかなとは思うけどね
似たような関係の別処理とか、あるいはファイル削除でもネットワーク越しだとかなら
適当にフラグをつけるのが、ベストとは言わないが無難そう
0028デフォルトの名無しさん
2015/10/07(水) 04:30:00.23ID:lzymmYOI中でチェックするか、呼び出し元でチェックするか。
なんか指標みたいなのがあるといいんだけど。
0029デフォルトの名無しさん
2015/10/07(水) 04:35:01.92ID:lzymmYOIファイルを作成するに変更しよう。
ファイルを作成する。ただし途中のパスが存在しなければ作成する。
これをファイルを作成する関数に入れてしまっていいものかどうか。
まあオプションがいいだろうね。
でもそうすると標準のファイル作成関数とは別の
似たような関数が出来てしまい。以下略
0030デフォルトの名無しさん
2015/10/07(水) 08:05:04.27ID:0iwSPjqOaディレクトリが無ければ、エラーになるが、
mkdir -p a/b
-p(parent)を付ければ、aディレクトリを作ってから、
bディレクトリを作ってくれる
0031デフォルトの名無しさん
2015/10/07(水) 08:38:31.19ID:lzymmYOIでは、touchコマンドに-pは必要だろうか?
003244
2015/10/07(水) 08:55:49.43ID:+M+nAnPF0033デフォルトの名無しさん
2015/10/07(水) 11:42:41.75ID:AaW6YUAOMicrosoftのマクロ、vbaぐらいしかいじったことがありません
webで簡単に占い、おみくじができるようなゲームを作りたいのですが、
オススメの本やサイトはありますでしょうか?
複数を選択させて、その解説を出すようなものなども(教育系です)
とりあえず、すぐに作って実際にwebにあげて楽しめる!というのをやってみたいのです。
ページへのあげ方もhtmlぐらいしかわかりませんので特殊なものが必要ならそれも勉強します
一応探してみたのですが、言語がたくさんあるので、先輩方のご意見を伺えればと思って書き込みさせていただきました
よろしくお願いいたします。
0034デフォルトの名無しさん
2015/10/07(水) 12:08:27.51ID:0iwSPjqOプログラミングなら、JavaScript, jQuery
HTML5の、form タグに、色々なボタンなどが付いている
ソースコード共有サイト
ttp://jsdo.it/
ゲームの投稿サイト
ttp://9leap.net/
0035片山博文MZ ◆T6xkBnTXz7B0
2015/10/07(水) 15:29:02.60ID:Xf/Hcqsc占い・おみくじなら乱数生成、統計学、占星術、タロットを勉強すれば出来るんじゃね?
0036デフォルトの名無しさん
2015/10/07(水) 17:42:43.85ID:AaW6YUAOhtml5とcssあたりで参考書みてみます
リンクもありがとうございます
他にもその言語で勉強できるサイトをさがしてみますね
35さんもありがとう
流し込むデータはあるので、
それをクイズ形式で覚えやすくするか、うらないみたいにランダムでゲームのように遊んで親しめるものを作りたいのです。
学校?などにいくといいんでしょうが、今それは難しいので自力でつくれればと思います。
0037デフォルトの名無しさん
2015/10/07(水) 18:30:11.41ID:OFVCP5V8packを使えばいいとは思うんだけど使い方がよくわからんとです
0038デフォルトの名無しさん
2015/10/07(水) 20:10:47.96ID:CCbM2RdRvisualstudio使えばいいよ。
0039デフォルトの名無しさん
2015/10/07(水) 20:35:45.31ID:f/5i6RZSなんでもできる そう、iPhoneならね
0040デフォルトの名無しさん
2015/10/10(土) 10:56:13.58ID:NISbqlF9お金を払って答えを得たい時はどうやればいいでしょうか
1質問100円ぐらいでないときつい
0041片山博文MZ ◆T6xkBnTXz7B0
2015/10/10(土) 11:57:24.64ID:qM5Qx0osYahoo!知恵袋
http://chiebukuro.yahoo.co.jp/
teratail
https://teratail.com/
stack overflow
http://ja.stackoverflow.com/
0042デフォルトの名無しさん
2015/10/10(土) 12:22:06.51ID:6TKKnL1Q0043デフォルトの名無しさん
2015/10/10(土) 12:40:06.61ID:qrMNhsm1自分の調べたいことに、近づいているかどうかを確かめる
予測変換に出てこないようなものは、
実現できない可能性が高い
基本的には、誰かがやって出来たものしか、出来ない。
誰もやっていないようなものは、
10年以上の研究開発が必要で、まず出来ない
探せないようなものは、まず出来ない。
出来たものは、誰かが発表しているはずだから
0044デフォルトの名無しさん
2015/10/10(土) 13:41:27.62ID:NISbqlF9時給1000も貰えたら答えたい人はある程度いるんで
0045デフォルトの名無しさん
2015/10/11(日) 02:03:50.67ID:y8oZlMvc0046デフォルトの名無しさん
2015/10/11(日) 08:59:27.13ID:ZjyziVhHとやると 3.0 と表示してしまうのですが、どのようにすれば少数点以下が0の場合は
表示しないように出来るでしょうか?
この例でいうと3.0の場合は3と表示させたいです
0047デフォルトの名無しさん
2015/10/11(日) 09:31:01.17ID:y8oZlMvcg
0048デフォルトの名無しさん
2015/10/11(日) 09:54:28.63ID:ZjyziVhHありがとうございます
0049デフォルトの名無しさん
2015/10/11(日) 10:01:00.37ID:XJEeMP8F0050デフォルトの名無しさん
2015/10/11(日) 10:11:36.55ID:itFTKek0今だって0円で答えてる人はいるし100円も払えば答えのほとんどは帰ってくるようになる
0051デフォルトの名無しさん
2015/10/11(日) 10:52:26.80ID:2aJuazMWランサーズとかクラウドワークスで依頼すれば
でも100円ぽっちじゃ相手にされないよ
0052デフォルトの名無しさん
2015/10/11(日) 11:07:26.34ID:itFTKek00053デフォルトの名無しさん
2015/10/11(日) 11:48:27.03ID:2aJuazMW0054デフォルトの名無しさん
2015/10/11(日) 21:21:45.71ID:a3TEGRP4100円すら出したくない連中がほとんどなので成り立たない。
0055デフォルトの名無しさん
2015/10/11(日) 21:31:26.52ID:itFTKek0商売のやり方が下手なだけ
0056デフォルトの名無しさん
2015/10/11(日) 22:19:06.87ID:XFTr6d/80057デフォルトの名無しさん
2015/10/12(月) 18:42:09.82ID:EEv9HY2n最初に構築した人のスキルは知らんけど、構築に必要な最低スキルはCGIで画像掲示板作れる程度で十分。
(動画の変換はFFMPEGに丸投げ、データの管理・検索はデータベースに丸投げ)
スキルより回線や鯖スペックがかなり重要。
但しGoogleが買収してからはGoogleの賢い人たちがあれこれやってるから、
現在のYouTubeの構築にはかなりのスキルが必要。
0058デフォルトの名無しさん
2015/10/14(水) 12:11:33.36ID:Rm3dkMsZパスワードマネージャーを使ってるだろう所まではいいんだけど、
そのパスワードファイルをどうやってバックアップしているかって話。
パスワードファイルは暗号化されてるはずだから、クラウドとかに保存?
0059デフォルトの名無しさん
2015/10/14(水) 12:29:49.17ID:2o/lmiH0txtファイル狙い撃ちするウイルス対策に拡張子つけてない程度
本当に漏れたらやばいものは紙に書いて机の引き出しに保存
0060デフォルトの名無しさん
2015/10/14(水) 12:33:29.17ID:Rm3dkMsZごめん。パスワードって書いちゃったけど、言い直すわ。
秘密鍵。あとawsのアクセスIDとかシークレットキーとか
そういったPCにおいて置かなければいけないファイル。
ちなみに俺はパスワードマネージャーに秘密鍵ファイルを入れてるけど
デスクトップPCとかノートPCで同期をとるのが面倒だなと思って。
0061デフォルトの名無しさん
2015/10/14(水) 12:36:41.03ID:Rm3dkMsZdotfilesとかの設定ファイルはgitで管理して、githubにアップしてるんだよね。
だけど、秘密鍵とかシークレットキーはバレたら行けないので
同じ方法では管理できない。さてどうするか。という問題。
0062デフォルトの名無しさん
2015/10/14(水) 20:28:27.13ID:cPvkkiCCスレッドAがモニタ内で待ち状態になっています。
スレッドBがモニタ内で時間の掛かる処理をしています。
スレッドCがモニタに入ろうとしますが、スレッドBがいるためにブロックされています。
このとき、スレッドBが通知を行ってモニタから出ると、次にモニタに入るのはスレッドAとCのどちらでしょうか?
また、スレッドBが通知を行わずにモニタから出るとどうなるのでしょうか?
資源待ちのスレッドが優先されるのでしょうか?
ttp://www.tokumaru.org/techterm/monitor.html
ttp://wpedia.goo.ne.jp/wiki/%E3%83%A2%E3%83%8B%E3%82%BF_%28%E5%90%8C%E6%9C%9F%29
0063デフォルトの名無しさん
2015/10/14(水) 22:41:24.13ID:v9kwbgNlどんなことを勉強すればできるようになるでしょうか?
おすすめのサイトや本などありましたら教えてください。
現状、Windowsプログラミングで最低限のプログラムは作れます。
0064デフォルトの名無しさん
2015/10/14(水) 23:08:13.62ID:UG0pkAngAは通知を受けるまで実行可能状態にならないからBが通知を行わない場合はCがロックを獲得する。
通知をした場合はAとCの両方がロック獲得待ちになって、どっちが獲得するかはスレッド優先度とか
そういうの次第。
というのが普通の実装だと思うけど、これと違う動作をするものがあるかどうかは知らん。
006562
2015/10/15(木) 06:49:06.96ID:POTDad7dthanX
006662
2015/10/15(木) 10:01:46.71ID:Oql2b0iUjavaで試してみたら実装依存みたいですね。
同じテストプログラムでsolarisではスレッドC,windowsではスレッドAがモニタに入ってきました。
0067デフォルトの名無しさん
2015/10/15(木) 13:49:04.98ID:CkBS4JKP画像認識は、OpenCV
0068デフォルトの名無しさん
2015/10/15(木) 18:21:55.42ID:dnpBCIjbListViewのitemTemplateのTextAreaやinput type="text"が
左クリックでフォーカスが当たらずに文字入力できないです
何か対処の方法ありませんか
右クリックすると入力できるのは分かってます
0069デフォルトの名無しさん
2015/10/15(木) 19:24:09.16ID:17QBPpmJ鍵もデータベースファイルもパスワード付きzipにしてdropboxにあげてるよ
0070デフォルトの名無しさん
2015/10/16(金) 23:12:10.92ID:7Div8IYA複数のdoc,docx 更にxlsx,xlsファイルのシート全てをpdfで保存する という動作をマクロで実現したい場合、以下のサイト様に紹介されているコードをどのように作り変えればよろしいでしょうか(どのようなコードを追加すればよろしいでしょうか)。
仕事で複数のファイルをどうしても一気にpdf化したいのです。お願いいたします。
「複数のWord文書をWordだけで連続PDF変換するマクロ作りました」とぐぐると一番上に出てくるHP
0071デフォルトの名無しさん
2015/10/17(土) 00:21:51.83ID:qliBHB0B標準ライブラリ(例えばCなど)って普通、何処にインストールされてるものなのでしょうか?
1.コンパイラ内にあって、コンパイル時に自動でプログラム内に含まれる
2.Windows内のどこかのシステムフォルダにあってそれを参照してる
3.統合開発環境をインストールした時に、対応する言語ごとに個別で含まれている(そのプログラムのフォルダにある)
自分で考え付くのはこれぐらいなんですが、どれなんでしょうか?
0072デフォルトの名無しさん
2015/10/17(土) 07:00:37.47ID:pflzykhO標準ライブラリも使って動作する
コンパイラも統合開発環境も
つまり、そういうことだ
0073デフォルトの名無しさん
2015/10/17(土) 08:56:43.46ID:KBdUYWvy0074デフォルトの名無しさん
2015/10/17(土) 09:59:31.15ID:pflzykhO0075デフォルトの名無しさん
2015/10/17(土) 11:02:04.78ID:M7lcZRBSMSVC だと 3. かな
実際は OSや開発環境によって様々
ファイル名がわかっているなら検索してみればいい
0076デフォルトの名無しさん
2015/10/17(土) 11:35:19.59ID:qliBHB0Bとなると2かな?と思ってPC内をstdio.hで検索したのですが、
それらしきフォルダはヒットしませんでした。うーん。
>>75
stdio.hを検索した所、
学習用に入れていた、「苦しんで覚えるC言語」の開発環境ソフトのフォルダのみが見つかりました。
となると自分の環境では3ってことになるのかな?
一応、「Visual Studio Community 2015」もインストールしてるのですが、
まだ初期設定済ませただけで、新規プロジェクトを一回も作ってないので、
ダウンロード(コピー?)されてないだけかも・・・。
ありがとうございました。
0077デフォルトの名無しさん
2015/10/17(土) 12:17:36.82ID:pflzykhOヘッダー:コンパイル時に必要な、ライブラリの使い方説明書
実行(ユーザーとして利用)するだけならヘッダーはいらない
実行ファイルを作りたい開発者は、ライブラリの説明書が必要になる
Visual Studio 等、開発するための環境をインストールすれば、
当然開発に必要なライブラリとヘッダーがインストールされる
0078デフォルトの名無しさん
2015/10/17(土) 12:36:14.57ID:CDudtPKo未だVistaなんでVS2015は入れられんのだけど
インストールフォルダを変更してなければ
c:/program files (x86)/microsoft visual studio 14.0/vc/include/
の中に無いかな?
0079デフォルトの名無しさん
2015/10/18(日) 14:47:17.76ID:1p1QfgSs下のような構造になっているプログラムで例外が発生したとき適当なメッセージを出力してからプログラムを終了したいです
このようなときは,funcBからfuncA,funcAからmainまで例外を再スローしていくものなのでしょうか
そうすると,もっと多くの関数があった場合,main関数はすべての例外をcatchするようにしないといけないと思うのですが,もっと適切な方法はありますか?
funcA() {
funcB()
}
funcB() {
例外発生
}
main() {
funcA()
}
0080デフォルトの名無しさん
2015/10/18(日) 15:27:30.82ID:W+pOLtWX例外オブジェクトにメッセージを含めるんだよ。
メッセージそのものを含めなくても、メッセージを作るのに必要な情報でもいいし、
十分であれば例外オブジェクトの型からメッセージを作っても良い。
例外っていうのは煩雑なコードを減らすために作られたもので、
一番シンプルな形は、何も書かない(勝手に再スローされる)
catchしなければならない自体があるときだけ、catchして処理して再スローする。
0081デフォルトの名無しさん
2015/10/18(日) 15:33:14.82ID:ZUiybcUf捕まえたところでメッセージ出してexit ()で終了すれば良いのではないの?
0082デフォルトの名無しさん
2015/10/18(日) 15:51:56.55ID:sPJe7rRiシステム障害などのキャッチできない・
キャッチしてもどうにもならない例外の2種類ある
ファイルが存在しないなど、
普通は、キャッチした場所で、処理できるなら処理する
再スローして、外側で処理する例外は珍しい
0083デフォルトの名無しさん
2015/10/18(日) 16:03:33.88ID:W+pOLtWXいやね。関数っていうのは
関数が関数を呼び出して、その関数の中で、
更に関数を・・・って何段階にもなってるんだよ。
例外を出した関数そのものを、直接ってるとは限らないの。
例えば、open関数が例外を出したとしても、
実はそのずっと奥でファイル操作してるかもしれない。
そんなときずっと奥で再スローしてるかもしれない。
0084デフォルトの名無しさん
2015/10/18(日) 16:21:20.40ID:1p1QfgSsありがとうございます
例外をその場で処理できないときは
・発生した例外が既に十分な情報を持っている場合はcatchしない(自動で上に伝わる)
・必要な情報を持っていない場合は,自作した例外クラスかなにかに適当な情報を入れて再スロー
という感じでやってみます
>>81
その場でexitすると,関数を呼ぶときに常にexitするかどうか意識しないといけないので避けたかったです
0085デフォルトの名無しさん
2015/10/18(日) 16:57:09.56ID:sPJe7rRiVBAマクロで作るのかい?
「excel pdf化 マクロ」「word pdf化 マクロ」で検索!
Excel VBAで指定範囲をPDF印刷するためのマクロ
ttp://www.virment.com/excel-vba-print-pdf-macro/
VBAのスレで、聞いた方がよさそう
0086デフォルトの名無しさん
2015/10/18(日) 18:00:22.65ID:sPJe7rRi自分で作らず、無料アプリを使ったらダメなのか?
それと、複数のファイルの選び方は、
ファイル選択ダイアログを使って選ぶのか?
それとも、ディレクトリ内にある、
すべてのExcel・Wordファイルを、PDFにするのか?
0087デフォルトの名無しさん
2015/10/20(火) 06:11:29.07ID:PGK1+ZNkとにかくコンピュータ関係の本を読みまくって勉強しまくるしかないですか?
0088デフォルトの名無しさん
2015/10/20(火) 06:48:40.94ID:n5dZBs0Rなにも行動しないものに、極められるわけがないだろう?
0089デフォルトの名無しさん
2015/10/20(火) 07:53:04.17ID:KLhYJqTq0090デフォルトの名無しさん
2015/10/20(火) 15:22:34.46ID:o21o0rkVなぜランドセルは無償支給ではないのか 一部の子供がリュックサックで登校している現実
0091デフォルトの名無しさん
2015/10/20(火) 15:28:03.85ID:RLC1jZn70092デフォルトの名無しさん
2015/10/20(火) 18:36:09.81ID:XyHZodLIスタックオーバーフローが出て途中までしか処理されないんで、
スタックをリセットして継続して処理する方法探してるんだけど、
解決策としては、メソッドに値を返すか例外処理で抜け出して、
もう一回メソッド呼び出しするしかない?
0093デフォルトの名無しさん
2015/10/20(火) 18:37:16.98ID:aserhZ1U再帰使わずにかけば?
0094デフォルトの名無しさん
2015/10/20(火) 18:39:03.12ID:XyHZodLI0095デフォルトの名無しさん
2015/10/20(火) 18:47:08.48ID:bPLzGMiE0096デフォルトの名無しさん
2015/10/20(火) 18:49:56.21ID:UxPzVL9H0097デフォルトの名無しさん
2015/10/20(火) 19:09:51.57ID:n5dZBs0R> 本当はforとかwhileとか使いたいんだけど、課題で再帰が条件なんだわ
課題で再帰が条件なのに、スタックオーバーフローが出て途中までしか
処理されないっていうのなら、それは課題に問題があると出題者に言うべきことだろ。
課題の目的は普通「再帰の理解」だろうけど、それだど再帰の理解ではなく、
スタックオーバーフローをどう対処するかって話になってしまって、
実践では起こり得ることだが、課題としては不適切だ。
まあ実際にはお前が書いたコードにバグが有るだけだろうけどなw
自分のコードに問題があるのではなく、再帰に問題だと考えてしまうのが初心者ですねw
0098デフォルトの名無しさん
2015/10/20(火) 19:35:29.29ID:XyHZodLI関数の引数とかローカル変数修正したら、ちょっとだけ改善したわ。
>>96
A関数→抜け出して→A関数みたいなこと?
0099デフォルトの名無しさん
2015/10/20(火) 19:45:43.08ID:aserhZ1U0100デフォルトの名無しさん
2015/10/20(火) 20:05:53.85ID:5FrvHuNh発想がヤバいな
良いよ。その発想でいくなら、スタックオーバーフローの例外掴んだら途中まで計算した結果を保存して
それを引数に新たなプロセスをそこから呼び出せば良い
新しいプロセスにはOSが新しいスタックを割り振ってくれる
マルチプロセスを使った無限再帰プログラムにしよう
0101デフォルトの名無しさん
2015/10/20(火) 20:16:14.12ID:n5dZBs0R課題なので、そんなひねくれたことをやる必要はない。
■ このスレッドは過去ログ倉庫に格納されています