スレ立てるまでもない質問はここで 122匹目
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2012/11/01(木) 20:26:13.33プログラム・ソフトの使い方は PC 初心者板やソフトウェア板へ。
ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
Javascript は Web 制作板、CGI は Web プログラミング板へ。
業界談義、愚痴はプログラマ板へどうぞ。
ゲーム関係の話題はゲーム製作板へどうぞ。
ネタ、板とは関係の無い話題はご遠慮ください。
前スレ
スレ立てるまでもない質問はここで 121匹目
http://toro.2ch.net/test/read.cgi/tech/1346177196/
0002デフォルトの名無しさん
2012/11/02(金) 03:52:57.43WindowsでMinttyを使いコンパイルしてるのですが
Cでprintfとscanfを入れたものをコンパイルすると
先に表示されるはずのprintfでの出力が表示されずに
scanfの入力がが先に行われてまとめてprintfで出力されてしまいます。
対処法はあるのでしょうか?
0003デフォルトの名無しさん
2012/11/02(金) 04:09:47.670004デフォルトの名無しさん
2012/11/02(金) 07:23:47.87どうしても必要なら↑を手動でやればいい。
0005デフォルトの名無しさん
2012/11/02(金) 10:37:53.63を printf と scanf の間に入れる
0006デフォルトの名無しさん
2012/11/02(金) 12:18:19.990007デフォルトの名無しさん
2012/11/02(金) 12:25:25.600008デフォルトの名無しさん
2012/11/02(金) 12:29:22.85すてま乙
1000 :デフォルトの名無しさん [↓] :2012/11/02(金) 07:41:14.73
Microsoft ステマ Windows 8 記念 カキコ
0009デフォルトの名無しさん
2012/11/02(金) 12:37:48.75#include <studio.h>
Int main(void)
{
Int value1=10;
Int value2=20;
Printf("1:value1 %d\n",value1);
Printf("2:value2 %d\n",value2);
{
Int value1;
Value1=30;
Value2=40;
Printf("2:value1 %d\n",value1);
Printf("2:value2 %d\n",value2);
}
Printf("3:value1 %d\n",value1);
Printf("3:value2 %d\n",value2);
Return0;
}
でvalue1の値が10→30→10は理解出来ましたが、何故value2の値は20→40→20とならずに20→40→40なのでしょうか?ブロック中で変更した結果がvalue2だけそのままなのはどういう仕組みですか?先輩方お願いします。
0010デフォルトの名無しさん
2012/11/02(金) 12:39:59.63http://ideone.com/Ns0oy0
どういう仕組みか以前にそれはC言語じゃない
0011片山博文MZボット ◆0lBZNi.Q7evd
2012/11/02(金) 12:46:47.44value1は、内側で同じ名前で宣言している。だから新しいスコープの中では
value1は、内側のvalue1であり、スコープを抜けると外側のvalue1となる。
0012デフォルトの名無しさん
2012/11/02(金) 12:50:20.67それはともかく
value1 は最初に定義されたものと、内側のブロックで定義されたものの2つがあるのに
value2 は最初に定義されたものだけなので、内側のブロックでも最初に定義されたものが
変更されるからです。
0013デフォルトの名無しさん
2012/11/02(金) 13:01:47.481のみ変更されそれ以降は変更されないという認識で良いでしょうか?
0014デフォルトの名無しさん
2012/11/02(金) 13:07:33.81iPhoneで書いてるが小文字にできるぞ
0015デフォルトの名無しさん
2012/11/02(金) 13:07:34.10,r‐'″ ._,,,, `'lri,!'''″ ゙l
.,,,″ ,,r'"` ゙゙l, ゙ヘ, |
!アr, .l°.ェ'ニ,コ .| ゚ヘ、 |
`'i、 .く_,、vr''″ ., ゙'i、 .,,/
゙X、 ト ゙!,゛ .,,r‐--、
,、_,、 .,,,,r‐'″ | } .,,r‐'^’ .|゜
め゙゚“゙゙~゛ |  ̄` .,l゙
| ,i´ ,l゙
゙!、 ,i´ ,ノ
.'┐ ,,-° '=,, /`
.゚!, ,,,,r'″ ゙┐ ,l゙
゚'r, .''''"` │ .,,-''i、 /
`''x, .| | .,,r'" .゙┐ ,i´
~'ヘi,,, | |_,r・″ 'ヘ,、 l゙
`¬--|i,,,,,,,,,,,,,,,,v、r',广 ゙ヘ�=@ ,l゙
`゙'ーぃ--r'″ `'―、,,,,/
0016デフォルトの名無しさん
2012/11/02(金) 13:18:06.74ああっ!!
そうか!!!分かりました!!!!!
ありがとうございます(゚∀゚)
0017デフォルトの名無しさん
2012/11/02(金) 14:11:57.470018デフォルトの名無しさん
2012/11/02(金) 14:20:10.96有用ではないけど違法ってわけでもないのに
00192
2012/11/02(金) 15:15:39.16ttp://code.google.com/p/mintty/issues/detail?id=218
これ以外の方法が見当たらないのでcmd.exeなり使って回避します。
0020デフォルトの名無しさん
2012/11/02(金) 16:20:14.940021デフォルトの名無しさん
2012/11/02(金) 16:47:19.75オススメ勉強法教えてくれ
0022デフォルトの名無しさん
2012/11/02(金) 16:50:05.060023デフォルトの名無しさん
2012/11/03(土) 00:42:53.66よくある量産型ソーシャルゲーム(モバゲーの怪盗ロワイヤルなど)ではなく、
TERA・FF14などのPCオンラインゲームやポケモン・ゼルダなどのコンシューマーゲームのプログラマーになりたいと思っています
2D3Dはあまり気にしませんが、3Dメインにやっていきたいです
そこで今のうちに言語を勉強して簡単なゲームを作れるようにしておこうと思ったのですが、どのような言語が必要になってくるのか明確にわかっていません
C C++ アセンブリ Java DirectX
この辺りが必要になってくるのかなと思っています
そこで質問なのですが
上に書いた5つを勉強すれば3Dゲームのプログラマーでやっていくことは可能でしょうか
それとも、上に書いた5つ以外にも必要なものがあったり、必要ないものがあったりするのでしょうか
もし必要な言語を全て習得する場合、どのような順番で勉強していけばいいのでしょうか
よろしければ教えていただきたいです 勉強する期間は3年ほどあります
長文失礼しました
0024デフォルトの名無しさん
2012/11/03(土) 06:47:56.08数学と物理はやっとけ。
数学は線形代数は必須だが、数学には無駄がない。
物理はフィジックス作ったり、動きにリアル感出したい時とかに重宝するよ。
基本的には言語よりもアルゴリズムを把握しないとうまくいかない。
言語でできることって少なくて、処理の高速化と書きやすさ位しか無い。
一応、コンシューマで書くんやったらC/C++と汎用的な3Dの知識じゃないかな。一応C#もかじっておくのをおすすめする。
カリカリチューンするんやったらアセンブリもいいけど、
PCとコンシューマでつかうCPUの癖が違うからやったほうがいいけど、無駄になる可能性はある。
とりあえず、とある三角形の行列変換。ができないと入門もできないので、長い道だけど一歩入ってみるといい。
0025デフォルトの名無しさん
2012/11/03(土) 08:03:34.38Twitterでもいい、実際に会うのもいい
ゲームプログラマになるまでの過程をブログで公開するのもお勧め
繋がりが増えるし、行き詰ったときに助けてもらえる
0026デフォルトの名無しさん
2012/11/03(土) 09:37:17.76かからないフェースブックとかのゴミ集積所でやってくれ。マジ迷惑。
0027デフォルトの名無しさん
2012/11/03(土) 10:13:53.510028デフォルトの名無しさん
2012/11/03(土) 12:46:02.57入る前から勉強しておこうと思っていますが
C言語、C++、アルゴリズム、DirectX、数学、物理を勉強すればいいんでしょうか?
こんなに多くは専門までに勉強できないと思いますが、入ってからも勉強するので教えてください。
また購入しておいたほうがいい書籍はなにかありますか?
一応
・ロベールのC++入門
・新版 明解C言語 入門編
・ゲームプログラマになる前に覚えておきたい技術
を購入しています。
0029デフォルトの名無しさん
2012/11/03(土) 13:13:53.33低給でもいいからまともなIT、ゲーム会社で働く。
0030デフォルトの名無しさん
2012/11/03(土) 13:27:38.76足りないものはその都度わかるだろ
0031デフォルトの名無しさん
2012/11/03(土) 14:32:33.77もっとも重要な英語を忘れてやしないか
海外のサイトや資料、書籍を読めるくらいにはなっておけよ
0032デフォルトの名無しさん
2012/11/03(土) 14:42:37.28つまらないゲームだと見向きもされないよ。
ゲームに限らないとは思うけど
0033デフォルトの名無しさん
2012/11/03(土) 14:49:26.930035デフォルトの名無しさん
2012/11/03(土) 14:57:00.590036デフォルトの名無しさん
2012/11/03(土) 15:02:27.26言うことが違うw
0038デフォルトの名無しさん
2012/11/03(土) 15:05:42.41英語は例えばTOEICのスコアならどれぐらい必要ですか?
0039デフォルトの名無しさん
2012/11/03(土) 15:06:45.87TOEICじゃない
文章が普通に読めるくらいだ
0040デフォルトの名無しさん
2012/11/03(土) 15:07:11.02上で偉そうに回答してるやつらはたいしたモノも作れないけどw
0041デフォルトの名無しさん
2012/11/03(土) 15:13:53.77でもゲームプログラム関係の教科書や書籍は日本語のものなど滅多になく英語のものだけですよね?
そこでいう英語を読めるというのは結局TOIEC 800-900 以上を目指す勉強とかわらないじゃないですか。
0042デフォルトの名無しさん
2012/11/03(土) 15:24:30.060043デフォルトの名無しさん
2012/11/03(土) 15:29:11.160044デフォルトの名無しさん
2012/11/03(土) 15:30:54.33辞書片手に日本語訳していくような作業よりも、まずは英語の方を集中して勉強して読めるようにして、それからすらすら読みたいじゃないですか。
0045デフォルトの名無しさん
2012/11/03(土) 15:33:29.500046デフォルトの名無しさん
2012/11/03(土) 15:35:20.290047デフォルトの名無しさん
2012/11/03(土) 15:36:37.99時間が無限ならそれでもいいんじゃないか
0048デフォルトの名無しさん
2012/11/03(土) 15:39:50.110049デフォルトの名無しさん
2012/11/03(土) 15:41:14.670050デフォルトの名無しさん
2012/11/03(土) 15:41:46.270051デフォルトの名無しさん
2012/11/03(土) 15:43:43.220052デフォルトの名無しさん
2012/11/03(土) 15:46:49.50日本語に訳して日本に紹介する覚悟でやれば一石二鳥だ
0053デフォルトの名無しさん
2012/11/03(土) 15:47:37.01900点持ってても会話も作文もろくにできないくせにドヤ顔なやつが多い。
0054デフォルトの名無しさん
2012/11/03(土) 15:48:28.660055デフォルトの名無しさん
2012/11/03(土) 15:49:03.550056デフォルトの名無しさん
2012/11/03(土) 15:54:42.870057デフォルトの名無しさん
2012/11/03(土) 16:08:00.83くだけて(おちゃらけた)ハッカードキュメントは800超でも慣れてないとつらいかも。
0058デフォルトの名無しさん
2012/11/03(土) 16:43:28.05005923
2012/11/03(土) 16:59:40.68ありがとうございます
アルゴリズムは言語をある程度勉強した後に見てみようと思ってます
>>25
ありがとうございます
Twitter少し覗いてみます
0060デフォルトの名無しさん
2012/11/03(土) 17:08:44.260061デフォルトの名無しさん
2012/11/03(土) 17:11:13.20どれも役に立たないからUnityかXNAでゲーム作れ。今すぐにだ。
0062デフォルトの名無しさん
2012/11/03(土) 17:11:49.69ツイッターにも使われてるRuby on Rails
0063デフォルトの名無しさん
2012/11/03(土) 17:44:54.22×使われている
○使われていた
http://www.publickey1.jp/blog/11/twitterruby_on_railsjavavm.html
0064デフォルトの名無しさん
2012/11/03(土) 18:00:10.32UnityやXNAはC#がメインと聞きました
実際の開発現場ではC#は全然使われていないと思うのですがどうなんでしょうか
0065デフォルトの名無しさん
2012/11/03(土) 18:05:31.54うちでは使われている。C#はgui, ハードコントロールはc++
0066デフォルトの名無しさん
2012/11/03(土) 18:06:18.86ゆにてーはしらんけどXNAってディスコンされそうな雰囲気じゃね?
個人的には、線を引くアルゴリズム考えて、それで任意の三角形を書いて、
それを行列変換して回転してみるのが基礎だと思ってる。隠面処理が出来ればもっといいNE。
俺、素養無いからこれだけで数年かかった。趣味グラマだけどね。
0067デフォルトの名無しさん
2012/11/03(土) 18:09:33.44一応、PSVitaの開発環境の中にはC#入ってたと思う。ホビーユースだったかもだけど。
あと、XBOXのホビーユースのプログラムもC#。XBOXのストアに出すにはリアルマネーかかるけどな。
0068デフォルトの名無しさん
2012/11/03(土) 18:21:47.14>>67
一応使われてるんですか・・・
場所にもよるんですね
とりあえずは自分でゲーム開発することが大事そうですね
0069デフォルトの名無しさん
2012/11/03(土) 18:57:55.100070デフォルトの名無しさん
2012/11/03(土) 19:27:12.48どこがキチガイなんだ?
お前の書き込みの方がよっぽどキチガイじみてるがw
0071デフォルトの名無しさん
2012/11/03(土) 19:50:11.21専門的な英単語を一切扱わないじゃんあれ。
0072デフォルトの名無しさん
2012/11/03(土) 19:55:20.980073デフォルトの名無しさん
2012/11/03(土) 20:53:23.520074デフォルトの名無しさん
2012/11/03(土) 20:56:21.21>>57
もうちょっと脳内のEnglishStreamParserを鍛えたいので、
おすすめのハッカードキュメントおしえろください
現行レベルは、上述のとおりの、MSDN読むのが苦にならない程度
好みの領域は、C/C++/汗
0075デフォルトの名無しさん
2012/11/03(土) 21:08:04.49MSDN 毎日読めばいいじゃん
0076デフォルトの名無しさん
2012/11/03(土) 21:13:18.380077デフォルトの名無しさん
2012/11/03(土) 21:18:30.96発信していかないとそれ以上は伸びない
0078デフォルトの名無しさん
2012/11/03(土) 21:46:19.34__GI___libc_malloc (bytes=512) at malloc.c:2910
2910 malloc.c: そのようなファイルやディレクトリはありません.
って言われてしまいました
OSの再インストール以外でなにか解決法はありませんか
gdbの再インストールはやりました
0079デフォルトの名無しさん
2012/11/03(土) 21:50:51.560080デフォルトの名無しさん
2012/11/03(土) 22:21:16.45日本語に翻訳して日本に紹介しろ
面白いように英語力が付くぞ
0081デフォルトの名無しさん
2012/11/03(土) 22:23:32.880082デフォルトの名無しさん
2012/11/03(土) 22:51:13.590083デフォルトの名無しさん
2012/11/03(土) 23:04:01.400084デフォルトの名無しさん
2012/11/03(土) 23:05:19.600085デフォルトの名無しさん
2012/11/03(土) 23:35:05.421.PS3やWiiやDSなどでプレイするゲーム → CかC++
2.PCでインストールしてプレイするゲーム(steamのゲームなど) → CかC++
3.PCのブラウザゲーム → Java PHP
4.携帯やスマートフォンでできるアプリ系(モバゲーやGreeのものなど) → Java PHP
で合ってるでしょうか
オンライン・オフライン問わずにです
0086デフォルトの名無しさん
2012/11/03(土) 23:38:00.90これじゃなきゃダメってレッテル貼りして安心したいの?
0087デフォルトの名無しさん
2012/11/03(土) 23:41:52.73勉強する言語が多すぎても時間が足りなくなって良くないと思ったので絞ろうと思い質問しました
0088デフォルトの名無しさん
2012/11/04(日) 00:01:32.810089デフォルトの名無しさん
2012/11/04(日) 00:11:56.811. C か C++
2. Visual C++ .NET か Visual C#.NET
3. perl php ruby python java javascript actionscript (HTML CSS SQL)
4. 3と同じ
0090デフォルトの名無しさん
2012/11/04(日) 00:16:03.040091デフォルトの名無しさん
2012/11/04(日) 00:30:26.43その中で言語絞るならC++とPHPだな。
この二つを極めれば後はどうとでも応用が利くから
どの会社入っても活躍できるようになる。
0092デフォルトの名無しさん
2012/11/04(日) 00:32:04.370093デフォルトの名無しさん
2012/11/04(日) 00:33:49.600094デフォルトの名無しさん
2012/11/04(日) 00:41:25.01ありがとうございます
>>90
それは理解しているつもりです
0095デフォルトの名無しさん
2012/11/04(日) 00:41:56.62ありがとうございます
連レスすいません
0096デフォルトの名無しさん
2012/11/04(日) 00:49:25.18それは、perlからきたんじゃね?
0097デフォルトの名無しさん
2012/11/04(日) 01:20:24.85eclipseでプロジェクト作った時に
import android.os.bundleとかでますが、
この中身はどこで確認できますでしょうか?
この中身が分からん限りは自分で活用できないと思うのですが、
そうでもないのでしょうか?
ぐぐってもあんまりリファレンス的に乗ってないのですが。。。
0098デフォルトの名無しさん
2012/11/04(日) 01:39:21.640099デフォルトの名無しさん
2012/11/04(日) 01:54:30.12例えば、import android.app.Activity;
の中にはいろんなクラスやらが定義されていて、
それをスーパークラスに指定して開発するもの
と勝手に思い込んで質問しました。
それであればそのクラスの一覧を知りたいと思ったのです。
この思い込みが間違いなのでしょうか?
0100デフォルトの名無しさん
2012/11/04(日) 02:14:28.310101デフォルトの名無しさん
2012/11/04(日) 02:46:05.38それらはリファレンスに全て書かれてる
Activityは継承して使うけどBundleは継承しない
というかfinalだからできない
0102デフォルトの名無しさん
2012/11/04(日) 09:41:26.45http://codepad.org/TcFeQ2oe
0103デフォルトの名無しさん
2012/11/04(日) 10:11:56.130104デフォルトの名無しさん
2012/11/04(日) 10:23:00.400105デフォルトの名無しさん
2012/11/04(日) 10:36:13.520106デフォルトの名無しさん
2012/11/04(日) 11:02:10.660107デフォルトの名無しさん
2012/11/04(日) 14:07:17.31Metroスタイルアプリ開発について語れ
http://toro.2ch.net/test/read.cgi/tech/1343038488/
0108デフォルトの名無しさん
2012/11/04(日) 16:07:28.19負けるのみ
0109デフォルトの名無しさん
2012/11/04(日) 16:11:37.970110デフォルトの名無しさん
2012/11/04(日) 16:17:10.83http://engineermemo.wordpress.com/2011/09/15/windows-8-server-8-dp-%E3%82%92%E3%82%AF%E3%83%A9%E3%82%B7%E3%83%83%E3%82%AF%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%81%AB%E5%A4%89%E6%9B%B4/
0111デフォルトの名無しさん
2012/11/04(日) 18:08:30.69それもうとっくの昔に塞がれてる
情報遅すぎ
0112デフォルトの名無しさん
2012/11/04(日) 18:27:47.300113デフォルトの名無しさん
2012/11/04(日) 18:28:54.670114デフォルトの名無しさん
2012/11/04(日) 19:24:52.740115デフォルトの名無しさん
2012/11/04(日) 19:37:20.240116デフォルトの名無しさん
2012/11/04(日) 19:53:32.57ネトウヨ言うのは朝鮮人しかいない
0117デフォルトの名無しさん
2012/11/04(日) 20:07:53.170118デフォルトの名無しさん
2012/11/04(日) 20:29:09.850119デフォルトの名無しさん
2012/11/04(日) 20:46:37.39どういう構造で作るのが一般的なのかをチャートで紹介してるサイトとか本てある?
0120デフォルトの名無しさん
2012/11/04(日) 21:09:03.34デザインパターンを知りたいの?
0121デフォルトの名無しさん
2012/11/04(日) 21:11:30.640122デフォルトの名無しさん
2012/11/04(日) 21:25:46.250123デフォルトの名無しさん
2012/11/04(日) 21:38:59.790124デフォルトの名無しさん
2012/11/04(日) 21:42:36.730125デフォルトの名無しさん
2012/11/04(日) 21:43:46.650126デフォルトの名無しさん
2012/11/04(日) 21:48:03.390127デフォルトの名無しさん
2012/11/04(日) 22:01:43.69オブジェクト指向とか構造化とか、どの開発手法があってるかって話?
それともそのあとのクラス化の基準とかの話?
0128デフォルトの名無しさん
2012/11/04(日) 22:14:04.660129デフォルトの名無しさん
2012/11/04(日) 22:15:42.49ノーノーそれは間違っている。正しくはこうだ!
printf("竹島にいる朝鮮人はさっさと日本から出国して(・∀・)カエレ!!!\n");
だ!
0130デフォルトの名無しさん
2012/11/04(日) 22:21:14.30そうか。
質問で分岐して答えまで行くフローチャートみたいなのを想像してたよ。
自分のよく使う手法の適用範囲しか知らないな。
0131デフォルトの名無しさん
2012/11/04(日) 22:25:38.970132デフォルトの名無しさん
2012/11/04(日) 22:26:49.04>質問で分岐して答えまで行くフローチャート
の方じゃないの。
そして「そんなものは無い」が正解
0133デフォルトの名無しさん
2012/11/04(日) 22:31:31.640134デフォルトの名無しさん
2012/11/04(日) 22:31:38.300135デフォルトの名無しさん
2012/11/04(日) 22:37:51.24手を動かしてコードを書くしかない
0136デフォルトの名無しさん
2012/11/04(日) 22:37:51.33#if 0
もうけつけないんですか?それは困りました
0137デフォルトの名無しさん
2012/11/04(日) 22:38:28.170138デフォルトの名無しさん
2012/11/04(日) 22:41:39.06#if 朝鮮人
食糞
#endif
0139デフォルトの名無しさん
2012/11/04(日) 22:41:48.31そのままpython使ってろ
0140デフォルトの名無しさん
2012/11/04(日) 22:42:03.12できる限り自作を減らす。
0141119
2012/11/04(日) 23:00:56.16例えば、掲示板を作るには、最初にどんなデータを取得して、こういう流れの処理をして、こういう風にHTMLに書き出す、みたいな大まかな流れがありますよね?
それを掲示板に限らず、いろんな制作物別に、言語別に、アウトラインプロセッサで表示したようなチャートを一覧として公開している情報源がもしあれば、
ぜひ見てみたいと思ったんです。
0142デフォルトの名無しさん
2012/11/04(日) 23:03:08.14扱いとしてはアルゴリズムのことだと思うんだが、最近の風潮でフローチャートはダサいんだよ。
だから、凝ったもののフローチャートはあんまり見当たらないと思うよ。
0143デフォルトの名無しさん
2012/11/04(日) 23:12:27.71そんなものはコピーすれば済む
0144デフォルトの名無しさん
2012/11/04(日) 23:18:02.720145デフォルトの名無しさん
2012/11/04(日) 23:18:42.010146デフォルトの名無しさん
2012/11/04(日) 23:21:35.49そう言うふうにトップダウンで作ると変更しにくいから、ボトムアップでクラスとかから作るのが主流。
0147デフォルトの名無しさん
2012/11/04(日) 23:27:38.370148デフォルトの名無しさん
2012/11/04(日) 23:29:41.99車輪の再発明を避けるために再利用できるものは再利用する
0149デフォルトの名無しさん
2012/11/05(月) 00:11:35.45「言語別」とか「こういう風にHTML」とか具体的過ぎるだろ。全然大まかじゃないよ。詳細設計だよ。
君が欲しがってるのは詳細設計。そしてそれはフローチャートだけで表されるものでもない。
そして普通、こんなもの丁寧に作らないし、公開もしない。
今どきの一般的なプログラムは永遠のβ版ばっかりだよ。流れなんて確定しない。
つまりコード読め。日本語で中身を丁寧に解説した文書がどっかにあるとか思うな。
コード読め。github行けばいくらでも読めるから。
0150デフォルトの名無しさん
2012/11/05(月) 00:20:23.920151デフォルトの名無しさん
2012/11/05(月) 00:25:50.60情報工学科はプログラミングを学ぶ場所じゃない。
Cだったら機械や電子の分野の方がより実践的なことをやるのでは。
簡単なプログラミングだったらどの学科だろうと教養科目として取れる場合がある。
0152デフォルトの名無しさん
2012/11/05(月) 00:30:56.27PCやゲーム関係のプログラムなら機械と電子のどちらか選んだほうがいいんでしょうか?
完全に情報工学だけと思いこんでてこのままじゃ人生が終わりそうです
0153デフォルトの名無しさん
2012/11/05(月) 00:35:06.50朝鮮人の言うことは
0154119
2012/11/05(月) 00:36:18.18予想はしてましたが。
0155デフォルトの名無しさん
2012/11/05(月) 02:44:54.77工作機械絡めばつぶしがききそうだろ
0156デフォルトの名無しさん
2012/11/05(月) 03:21:28.24参考になります
0157デフォルトの名無しさん
2012/11/05(月) 05:38:15.430158デフォルトの名無しさん
2012/11/05(月) 06:00:46.490159デフォルトの名無しさん
2012/11/05(月) 06:03:26.73専門学校も調べてみたら。
0160デフォルトの名無しさん
2012/11/05(月) 06:06:21.53情報科学系に進むとより深く体系的に学べる
0161デフォルトの名無しさん
2012/11/05(月) 07:04:14.06PHPとPerl(CGI)の使い方について教えて下さい
↑のURLは知恵袋で質問したものです
知恵コイン500枚でお得だよ¥^−^¥
0162デフォルトの名無しさん
2012/11/05(月) 07:32:45.90スクエニとかの新卒募集見たら専門自体表記されてなかったので・・・
0163デフォルトの名無しさん
2012/11/05(月) 09:16:38.15貫徹してもデスマーチでも生きていける体力と精神力をつけろ
0164デフォルトの名無しさん
2012/11/05(月) 09:21:39.860166デフォルトの名無しさん
2012/11/05(月) 16:08:42.620167デフォルトの名無しさん
2012/11/05(月) 18:12:00.890168デフォルトの名無しさん
2012/11/05(月) 18:14:24.000169デフォルトの名無しさん
2012/11/05(月) 20:32:34.900170デフォルトの名無しさん
2012/11/05(月) 20:59:33.800171デフォルトの名無しさん
2012/11/05(月) 21:23:29.88おまえのほうがどう見ても異常
0172デフォルトの名無しさん
2012/11/05(月) 23:28:10.09本質が分かるような比較的シンプルなサンプル的コードを掲載して説明しているWebサイトをご存じないでしょうか?
オブジェクト指向プログラミングのデザインパターンでは
そういった簡単な例を見ながら勉強できたので、
同じようにMVCパターンも理解できたらと思っています。
0173デフォルトの名無しさん
2012/11/06(火) 00:08:50.510174デフォルトの名無しさん
2012/11/06(火) 00:14:40.560175デフォルトの名無しさん
2012/11/06(火) 00:20:27.93混同してる時点で終わってる
0176デフォルトの名無しさん
2012/11/06(火) 00:24:16.73ネットを調べたり掲示板で質問したりして、
その答えを取得するプログラムを誰か作ってくれよ。
それで解決しそうだw
0177デフォルトの名無しさん
2012/11/06(火) 00:30:23.63文飾を変えないとただのマルチだと思われるね
0178デフォルトの名無しさん
2012/11/06(火) 00:31:13.360179デフォルトの名無しさん
2012/11/06(火) 00:37:13.910180デフォルトの名無しさん
2012/11/06(火) 00:45:20.53死ね
0181デフォルトの名無しさん
2012/11/06(火) 00:49:37.190182デフォルトの名無しさん
2012/11/06(火) 00:52:19.790183デフォルトの名無しさん
2012/11/06(火) 00:53:56.230184デフォルトの名無しさん
2012/11/06(火) 00:54:36.790185デフォルトの名無しさん
2012/11/06(火) 00:56:01.800186デフォルトの名無しさん
2012/11/06(火) 00:56:51.510187デフォルトの名無しさん
2012/11/06(火) 01:42:14.96んなもん無い
コードが書けるなら考えて書け
0188デフォルトの名無しさん
2012/11/06(火) 01:50:18.10行列xを表示
1 2
3 4
5 6
行列yを表示
1 2 4
3 6 9
行列xとyの積を表示
^^^^^^^^^^^^^^^^^^^^^^^
行列xとyの積を表示の下には計算結果を表示するようなプログラムを教えて下さい
お願いします
0189デフォルトの名無しさん
2012/11/06(火) 01:53:33.900190デフォルトの名無しさん
2012/11/06(火) 01:54:36.470191デフォルトの名無しさん
2012/11/06(火) 02:05:53.690192デフォルトの名無しさん
2012/11/06(火) 02:07:40.24ttp://www.nicovideo.jp/mylist/22007616
0193デフォルトの名無しさん
2012/11/06(火) 03:21:48.57専用スレ立てればいいよ
0194デフォルトの名無しさん
2012/11/06(火) 03:24:06.340195デフォルトの名無しさん
2012/11/06(火) 12:37:14.63この処理が、1回認証されてる場合はテキストボックスに打ち込まないでも自動で
送られるのか認証されるので、ここで何が送られているかを解析
したいのですが、wiresharkなどでpostを見ればidやpassとして何が送られてるか
わかるものですか?
他のソフトでちょっとだけやってみたのですがPOST: 〜.jsてのはあったのですが
パスとかについてはよくわかりませんでした。できるんでしょうか!?
0196デフォルトの名無しさん
2012/11/06(火) 12:45:47.20違うPCに持って行けばわかる
0197デフォルトの名無しさん
2012/11/06(火) 12:59:37.48実装は見たことあるね。それでも、毎度垢をやりとりしてるとは限らない
DRM外し規制に抵触するようなら、そういうことが話せる板でたのんます
0198デフォルトの名無しさん
2012/11/06(火) 13:07:15.86初めて複数のjavaファイルを作成するサンプルに出会いました。
複数ある場合、メインメソッドが書いてあるjavaが一番に実行されるということでよろしいでしょうか?
と、どれくらいの単位でjavaファイルを分けるほうがいいんでしょうか?
ちなみにいま見ているサイトはコチラです。
http://codezine.jp/article/detail/5957?p=2
よろしくお願いいたします。
0199デフォルトの名無しさん
2012/11/06(火) 13:17:10.96>>197
ありがとうございました
1回目はPOSTで送られるけど
2回目以降はWMPの実装によるってことでしょうか?
0200デフォルトの名無しさん
2012/11/06(火) 13:19:40.69コマンドラインで実行する時、「java ○○」って書くでしょ。つまり○○ってファイルにあるmainメソッドから始まる。
もしエクリプス使ってるなら実行に関する設定を見ればどのクラスから始まるか書いてあるはず。
0201デフォルトの名無しさん
2012/11/06(火) 14:38:27.03BASIC認証を勉強しなさい
あとお勧めのエロ動画を教えなさいw
0202デフォルトの名無しさん
2012/11/06(火) 22:31:08.73jarならMANIFESTにどのクラスのメインから始めるか書いてある。単体テスト用にメインがあるのはよくある。
0203デフォルトの名無しさん
2012/11/06(火) 22:33:23.360204デフォルトの名無しさん
2012/11/06(火) 22:34:02.840205デフォルトの名無しさん
2012/11/06(火) 22:39:09.930206デフォルトの名無しさん
2012/11/07(水) 00:07:23.54これらは「メッセージ」と「秘密鍵」からハッシュを生成しますけど、
「メッセージ」「秘密鍵」と便宜上名前が付いているだけでどちらの引数にメッセージを割り当てるかは自由だという認識は正しいですか?
つまり、可変の文章を「メッセージ」として使って固定された秘密鍵を「秘密鍵」として使ってハッシュを生成するのに対して
固定された秘密鍵を「メッセージ」として使って可変の文章を「秘密鍵」として使うのとでは、
何か違い(メリット・デメリットなど)ありますか?
0207デフォルトの名無しさん
2012/11/07(水) 09:24:57.360208デフォルトの名無しさん
2012/11/07(水) 11:43:13.60> 「メッセージ」「秘密鍵」と便宜上名前が付いているだけでどちらの引数にメッセージを割り当てるかは自由だという認識は正しいですか?
その認識は間違っています。HMACにおいてメッセージと秘密鍵の役割は異なります。
HMACというのは、メッセージと秘密鍵を用意し、「秘密鍵を知っている者がそのメッセージを書いたこと」を保証するための手段です。
悪意ある人間がメッセージをすり替えたり改竄したりすることを防ぎます。
次にMD5やSHA-1などの「反復型ハッシュ関数」と呼ばれるものには伸長攻撃(length-extension攻撃)に対して脆弱性が存在します。
伸長攻撃というのは簡単に説明すると、秘密鍵を知らなくても「メッセージ+秘密鍵」から生成したハッシュ値を求めることができる脆弱性です。
これにより「秘密鍵を知っている者がそのメッセージを書いたこと」が保証できなくなります。
HMACは伸長攻撃が行えないようにするためにハッシュ関数を二回使っていますが、
質問者様が仰るようにメッセージと秘密鍵を逆に適用した場合は伸長攻撃が行えるようになってしまいます。
これについて原理を説明します。
HMACは以下のような手順で行われます。
message1 + key1 -> hash1
hash1 + key1 -> hash1A
ここで攻撃者の立場で知ることができるのは以下の情報だけです。
message1 + ? -> ?
? + ? -> hash1A
しかし質問者様の方法でHMACを使用すると
key1 + message1-> hash1
hash1 + message1 -> hash1A
これを攻撃者の立場から見ると
message1 + ? -> ?
? + message1 -> hash1A
となり、二行目において伸長攻撃が成立します。
0209デフォルトの名無しさん
2012/11/08(木) 00:40:29.67初心者ですまねぇ。
http://d.hatena.ne.jp/hkhumanoid/touch/20090528/1243473358
これの下のほうだけど、
int event = r.nextInt(3);
この引数3ってどこに入るの?
0210デフォルトの名無しさん
2012/11/08(木) 00:45:02.85nextInt(n)は0からn-1までの数字をランダムに返す
つまりランダムに0か1か2を返す
0211デフォルトの名無しさん
2012/11/08(木) 00:48:23.56サンクス。とりあえずお決まりの形なのね。
0213デフォルトの名無しさん
2012/11/08(木) 21:16:44.47ninjaはどこのサーバーでやっても一緒とちゃうの
0214212
2012/11/08(木) 21:29:59.66一緒なんだ?ギコナビでやってて、別鯖でIEでやったら新規作成になったもんで。
ギコナビとIEは別のcokkieなのか・・・
0215デフォルトの名無しさん
2012/11/08(木) 22:03:46.52コッキー?
0216デフォルトの名無しさん
2012/11/08(木) 23:04:04.050217デフォルトの名無しさん
2012/11/09(金) 00:06:48.610218デフォルトの名無しさん
2012/11/09(金) 00:07:35.030219デフォルトの名無しさん
2012/11/10(土) 00:23:59.13何かがどうにかなれば「android:」じゃなくて「java:」とかになったりするの?
0220デフォルトの名無しさん
2012/11/10(土) 00:28:05.380221デフォルトの名無しさん
2012/11/10(土) 01:01:04.97ガッキーではないんだな
0222デフォルトの名無しさん
2012/11/10(土) 04:43:08.72Androidの仕様の一部と考えておけば?
0223デフォルトの名無しさん
2012/11/10(土) 05:17:34.36名前空間
0224デフォルトの名無しさん
2012/11/10(土) 12:46:36.46高校数学くらいできれば十分?
0225デフォルトの名無しさん
2012/11/10(土) 12:57:09.200226デフォルトの名無しさん
2012/11/10(土) 12:59:13.36子供の落書き、科学計算、芸術作品など使う側が使いたいように使う技術を持っていればいい
0227デフォルトの名無しさん
2012/11/10(土) 13:06:42.320228デフォルトの名無しさん
2012/11/10(土) 14:18:33.520229デフォルトの名無しさん
2012/11/10(土) 14:26:00.120230デフォルトの名無しさん
2012/11/10(土) 14:30:31.970231デフォルトの名無しさん
2012/11/10(土) 14:36:35.19comはどの言語でも使えるライブラリなんですか?
Windowsが最上位のインターフェイスを提供して、実装はプログラマに任せる。
comを利用する時はインターフェイスを介して使うので、インスタンスの生成以外では実装を気にする必要がない。
こんなところですか
0232デフォルトの名無しさん
2012/11/10(土) 14:44:56.130233デフォルトの名無しさん
2012/11/10(土) 15:10:29.20ドメインはどうした
0234デフォルトの名無しさん
2012/11/10(土) 15:11:40.69トップレベルドメインってTLD・SLDのことか?
すまん、IUnknownのこととかを言っているのかと思った
0235デフォルトの名無しさん
2012/11/10(土) 15:12:14.78何をPGするかによる。
最近の言語でテキスト処理するとなると、算数すら使わないかも。
エンタープライズ、グラフィック、エンベデッドとかによって別物。とりあえず、OSのハックとかしてれば無駄にならない。
0236デフォルトの名無しさん
2012/11/10(土) 15:14:29.75マイクロソフトのcomコンポーネントの話? msは混乱を誘う名前つけるから気をつけて。
0237デフォルトの名無しさん
2012/11/10(土) 15:17:32.68そうそれ、.NET使っているとよく出てくる奴
0238デフォルトの名無しさん
2012/11/10(土) 15:17:57.12数学の証明でもよく見られるように一時的に目標から離れたりしつつも
最終的には目標に向かうよう論理を構成していく能力が最も必要
0239デフォルトの名無しさん
2012/11/10(土) 15:59:03.80ORGが採用されます
0240デフォルトの名無しさん
2012/11/10(土) 16:50:11.340241デフォルトの名無しさん
2012/11/10(土) 16:52:48.770242デフォルトの名無しさん
2012/11/10(土) 17:43:49.03それ、どうやって涵養すればいいんでしょうね。困りました‥‥
0243デフォルトの名無しさん
2012/11/10(土) 18:12:14.470244デフォルトの名無しさん
2012/11/10(土) 18:17:44.74読書量がものを言うところだけど
本だと情報がすぐ古くなることに注意
0245デフォルトの名無しさん
2012/11/10(土) 18:37:10.52orzL
0246デフォルトの名無しさん
2012/11/10(土) 18:52:25.06わかるわかる、それって正体はなんでしょうね
0247デフォルトの名無しさん
2012/11/10(土) 18:59:04.94それとも衝突の可能性なんて無視していい?
0248デフォルトの名無しさん
2012/11/10(土) 18:59:30.240249デフォルトの名無しさん
2012/11/10(土) 19:03:09.590250デフォルトの名無しさん
2012/11/10(土) 19:24:07.250251デフォルトの名無しさん
2012/11/10(土) 21:44:27.81C++なら、IUnknown, IDispatch を実装・呼出することだと思えば、出発点といえる
IUnknown はなにげに便利で、広範囲に使われてるよ
>>247
そう思うなら、最低限のチェックはしておけばいい
俺は、チェックしてもしすぎにならない場面ってありえるんじゃないかと思う
0252デフォルトの名無しさん
2012/11/11(日) 01:14:13.530253デフォルトの名無しさん
2012/11/11(日) 04:20:57.450254デフォルトの名無しさん
2012/11/11(日) 15:20:49.69C言語の if for while などの条件分岐って「関数」とは違うものなんですか?
0255デフォルトの名無しさん
2012/11/11(日) 15:38:11.27そういう言い方するんやったら「制御構文」じゃないかな。
言語に組み込まれてるので、関数より扱いがもっとネーティブ。
0256デフォルトの名無しさん
2012/11/11(日) 15:47:52.110257デフォルトの名無しさん
2012/11/11(日) 16:01:34.480258デフォルトの名無しさん
2012/11/11(日) 16:02:42.39それがどう実装されているのかは言語/処理系によりまちまち
Lisp 特殊形式 でぐぐればそこらへんの話出てくるよ
あと言語処理系の本まったく読んだことなければそこらへん
0259デフォルトの名無しさん
2012/11/11(日) 16:24:52.90ありがとうございます
C言語の解説にCのプログラムは関数の組み合わせで出来ているとあったので
制御構文も元をたどると関数の形式を取るのかと思いまして
0260デフォルトの名無しさん
2012/11/11(日) 17:26:45.69Cはコンピュータの能力がプアなときにできたので、そんな綺麗な体系は設計に入ってない。
それを突き詰めると宗教論争になっちゃうので、まー程々に考えておけばイイよ。
0261デフォルトの名無しさん
2012/11/11(日) 17:36:01.990262デフォルトの名無しさん
2012/11/11(日) 17:37:23.40単に、関数の内側じゃない所にはコードは書けない、ということを、偉そうに言ってみただけだと思うから、
たいしたことを言ってると思うだけ無駄。
0263デフォルトの名無しさん
2012/11/11(日) 17:41:46.55けけけ。こういうグレーな話は、質問者本人が納得するまで個人で探求しないと解決しないのだ。
0264デフォルトの名無しさん
2012/11/11(日) 17:43:24.060265デフォルトの名無しさん
2012/11/11(日) 17:51:54.90見たいな初期化って出来る?
fuga が定数なら桶?
桶なら関数じゃない場所にもコードがある
みたいな?
0266デフォルトの名無しさん
2012/11/11(日) 18:29:17.58事前に数字が決まってて引っ張ってこれるんだったら、多分可能。
ttp://ideone.com/zzWbLG
0267デフォルトの名無しさん
2012/11/11(日) 18:32:21.02ttp://codepad.org/Y9xyXE65
0268デフォルトの名無しさん
2012/11/11(日) 18:33:47.55ttp://ideone.com/4zxbej
0269デフォルトの名無しさん
2012/11/11(日) 18:34:32.03#define N 1000
static const int V = N ? 1:0;
int main(){
printf("%d",V);
return 0;
}
これなら逝けますた
0270デフォルトの名無しさん
2012/11/11(日) 18:35:41.02C++はメタプロのために色々先に決定しちゃうのがこの差なのかな・・・。
0271デフォルトの名無しさん
2012/11/11(日) 18:39:15.71static const int N = 1000;
static const int V = N ? 1 : 0;
static const int W = ++N;
int main(){
printf("%d",V);
return 0;
}
これはC/C++どっちでもだめ
0272デフォルトの名無しさん
2012/11/11(日) 18:42:08.460273デフォルトの名無しさん
2012/11/11(日) 19:09:44.60アホ。C++は静的オブジェクトを初期化するためにconstじゃない初期化式も
許されているだけだ。
0274デフォルトの名無しさん
2012/11/11(日) 19:25:20.660275デフォルトの名無しさん
2012/11/11(日) 19:27:22.780276デフォルトの名無しさん
2012/11/11(日) 21:47:07.23gitやmercurialなどでバージョン管理をしていて公開している場合、古いチェンジセットではどちらのライセンスが適用されますか?
たとえばチェンジセットAではMITライセンスを使っていたけど、チェンジセットBからはapacheライセンスに変更したような場合です。
チェンジセットAを持ってきた場合はMITライセンスが適用されるんでしょうか?
0277デフォルトの名無しさん
2012/11/11(日) 21:55:20.60> ... イナズマイレブンの人気投票 ... PC連投ツールを作っていただけないでしょうか
> あと連動もどうにかしてほしいです
> *** というキャラの票は *** などと他のキャラに投票すると連動して入るようです
0278デフォルトの名無しさん
2012/11/11(日) 22:42:43.2330万円、納期1か月で作ってやるよ。
0279デフォルトの名無しさん
2012/11/11(日) 22:43:42.250280デフォルトの名無しさん
2012/11/11(日) 22:56:05.200281デフォルトの名無しさん
2012/11/11(日) 22:59:11.380282デフォルトの名無しさん
2012/11/11(日) 23:06:16.860283デフォルトの名無しさん
2012/11/11(日) 23:21:41.610284デフォルトの名無しさん
2012/11/11(日) 23:22:43.280285276
2012/11/11(日) 23:33:34.360286デフォルトの名無しさん
2012/11/11(日) 23:35:35.57古い部分は公開当時のライセンス
0288デフォルトの名無しさん
2012/11/12(月) 05:46:23.250289デフォルトの名無しさん
2012/11/13(火) 02:22:36.480290デフォルトの名無しさん
2012/11/13(火) 02:42:17.850291デフォルトの名無しさん
2012/11/13(火) 10:23:10.840292デフォルトの名無しさん
2012/11/13(火) 11:10:59.230293デフォルトの名無しさん
2012/11/13(火) 11:11:49.170294デフォルトの名無しさん
2012/11/13(火) 11:16:49.580295デフォルトの名無しさん
2012/11/13(火) 11:19:19.430296デフォルトの名無しさん
2012/11/13(火) 17:52:01.52外部のHPでプルダウンの選択肢に直接入力する方法やツールなどはないでしょうか?
またはプルダウンの選択肢を書き換えすることはできないのでしょうか?
0297デフォルトの名無しさん
2012/11/13(火) 18:04:26.59Greasemonkeyとか使えばできる。
0298デフォルトの名無しさん
2012/11/13(火) 18:13:36.760299デフォルトの名無しさん
2012/11/13(火) 18:19:55.49ありがとうございます
>>298
初心者すぎてできる自信がないです
0300デフォルトの名無しさん
2012/11/13(火) 21:48:30.19質問が悪い
自分が普段使うサイトをカスタマイズしたいのか、
不正な値を入れて荒らしたいのか
0301デフォルトの名無しさん
2012/11/13(火) 22:11:29.80ブラウザに備え付けの開発者ツールで直接DOM弄れる
だからそれで書き換えればOK
0302デフォルトの名無しさん
2012/11/13(火) 22:18:47.59ftpではパスワードで保護されているファイルのアクセス制限を回避する事になるから。
0303デフォルトの名無しさん
2012/11/14(水) 00:25:57.760304296
2012/11/14(水) 09:21:42.33地域名を書き換えて書き込みたいんです
それで自分で直接入力できたりプルダウンの項目書き換えれれば便利だなと思って聞いてみました
0305デフォルトの名無しさん
2012/11/14(水) 09:39:23.120306デフォルトの名無しさん
2012/11/14(水) 11:36:21.20SQLインジェクションしたいんですね。
多いんですよ。そういう方。
0307デフォルトの名無しさん
2012/11/14(水) 11:40:29.37セレクト犯意チェック見なおそっとw
0308296
2012/11/14(水) 11:49:26.45SQLインジェクションって言葉でぐぐってきていろいろ勉強になりました
>>305
単純にプルダウンの中からしか選べないのはうざいなって思ったまでですよ
0309デフォルトの名無しさん
2012/11/14(水) 12:29:49.69それら以外は入力して欲しくないというサーバー側の都合があるかもしれませんね。
どんな入力をされても不都合が起きないようにするのは、
プログラミングの原則ではありますが、
そうなっていないサーバーもあり得ます。
もしサーバー側の予期していない入力をして、それでサーバーにエラーが発生したとき、
ユーザー側が責任を問われることもないとは言えません。
不正アクセスや威力業務妨害などを理由に。
入力できないものを無理に入力するのはやめた方がいいと思います。
0310デフォルトの名無しさん
2012/11/14(水) 13:00:15.74空フォームに文字を入力するのまではできたんですが、生年月日などのプルダウン形式の自動選択が上手くいきません
こういった知識を学べるようなサイトがあれば教えていただきたいです
0311デフォルトの名無しさん
2012/11/14(水) 13:35:11.72Googleの使い方調べたら?
「フォーム 自動入力 スクリプト」でググったら、一番上のサイトがこれなんだけど。
[ブックマークレット][javascript] ログインフォームを自動入力するブックマークレット
http://blog.livedoor.jp/qoozy/archives/52548528.html
0312デフォルトの名無しさん
2012/11/14(水) 13:47:22.780313デフォルトの名無しさん
2012/11/14(水) 17:12:34.12懸賞とか、クリックでポイント稼ぎとか、はグリモンで自動化するのが普通
0314デフォルトの名無しさん
2012/11/14(水) 20:22:03.730315デフォルトの名無しさん
2012/11/14(水) 20:40:35.640316デフォルトの名無しさん
2012/11/14(水) 21:31:36.23ORマッピングした場合ストアドってどうしているんですか?
0317デフォルトの名無しさん
2012/11/14(水) 22:17:38.40ORマッピングするくらいなら高級言語側でやるだろう。または関係ないとこで使う。
0318デフォルトの名無しさん
2012/11/14(水) 22:18:39.57そんなことフレームワークにやらせろよ。
0319デフォルトの名無しさん
2012/11/14(水) 22:31:18.82バッチをストアドに頼らずやるって、めちゃ遅そうですねー
0320デフォルトの名無しさん
2012/11/14(水) 22:32:38.010321デフォルトの名無しさん
2012/11/14(水) 23:31:41.22Microsoft Visual C++ 2010をインストールして本に書いてあるコードを入力しても
プリコンパイル ヘッダーを検索中に不明な EOF が見つかりました。'#include "StdAfx.h"' をソースに追加しましたか?
と出るのですがどうすればいいんでしょうか?
本では#include <stdio.h>とあるのですがstdio.hと打つとビルドエラーが出ます
プロジェクトを作成するとstdafx.hとでているのでそこだけ変えずにやってもエラーがでます
0322デフォルトの名無しさん
2012/11/14(水) 23:33:37.57VC側の問題なんだけど、プロジェクトを作るときに「空のプロジェクト」を選ばないとそういうことになるよ。
0323デフォルトの名無しさん
2012/11/14(水) 23:36:35.230324デフォルトの名無しさん
2012/11/14(水) 23:47:01.24C++ファイル追加で
#include <stdio.h>
int main(void)
{
printf("%d", 15 + 37);
return(0);
}
と打つと実行結果は52になるはずなのに一瞬何か表示されるだけで52が表示されないのですがどうすればいいんでしょうか
F7を押すと失敗1と表示されてます
0325デフォルトの名無しさん
2012/11/14(水) 23:54:02.540326デフォルトの名無しさん
2012/11/14(水) 23:54:41.02Ctrl+F5で実行しろ
この質問よくあるなあ
0327デフォルトの名無しさん
2012/11/15(木) 00:22:57.34return の句の列にカーソル持っててキーボードのF9押すんだ。
赤丸付くから、デバッグ実行したらそこで止まるようになる。
デバッグの基本だ。
0328デフォルトの名無しさん
2012/11/15(木) 00:24:34.80何でエスケープされないんだ・・・??
0329デフォルトの名無しさん
2012/11/15(木) 00:33:44.720330デフォルトの名無しさん
2012/11/15(木) 00:42:46.02&#160;てすと
0331デフォルトの名無しさん
2012/11/15(木) 00:44:09.150332デフォルトの名無しさん
2012/11/15(木) 00:47:09.3132
160
0333322
2012/11/15(木) 00:48:46.42twinkle使ってるとなるとか見かける
0334デフォルトの名無しさん
2012/11/15(木) 00:49:43.580335327
2012/11/15(木) 00:54:28.01うーん。「&#32」
0336デフォルトの名無しさん
2012/11/15(木) 00:55:22.390337324
2012/11/15(木) 17:04:48.93F9押してF5だけ押すと実行結果が52と表示されました
F9のあとCtrl+F5では黒い画面が一瞬出るだけでした
F9のあとF5を押せばいいということなんでしょうか?
0338デフォルトの名無しさん
2012/11/15(木) 17:15:59.61なんでそうなる
F9はブレークポイントの設定/解除だから関係ない
F5だけを押すと実行してすぐに終了するが、Ctrl+F5で実行すると終了時に
強制的にPAUSEが挿入される
0339デフォルトの名無しさん
2012/11/15(木) 17:19:35.72F9のあとF5押すと.exeが消えなかったのでそう思ったのですが違いましたか
0340デフォルトの名無しさん
2012/11/15(木) 17:23:23.96F9はデバッグ実行した時に任意のコード地点で止める機能だ。
その際、その時点の変数の内容とかも参照できる。
0341デフォルトの名無しさん
2012/11/15(木) 17:32:56.06自分のパソコンがおかしいのか?
0342デフォルトの名無しさん
2012/11/15(木) 17:37:31.170343デフォルトの名無しさん
2012/11/15(木) 18:08:31.37回答ありがとうございました
0344デフォルトの名無しさん
2012/11/15(木) 18:30:29.37それはF8
0345デフォルトの名無しさん
2012/11/15(木) 20:21:25.37> Ctrl+F5で実行すると終了時に強制的にPAUSEが挿入される
通りすがりだが、こんな機能あったんだな。
いつも main( ) の最後の return にブレークかけるか、右クリック
- カーソル行の前まで実行 でやってたわ。
0346デフォルトの名無しさん
2012/11/15(木) 20:35:31.50これ答えてくれ頼む
0347デフォルトの名無しさん
2012/11/15(木) 20:58:56.02嘘つかないでよ
F8 - Edit.GoToNextLocation
[タスク一覧] ウィンドウのタスクや、 [検索結果] ウィンドウの検索の一致結果など、
次のアイテムにカーソルを移動します。 続けて呼び出すと、一覧の次のアイテムに移動します。
0348デフォルトの名無しさん
2012/11/15(木) 22:42:22.380349デフォルトの名無しさん
2012/11/16(金) 01:23:59.760350デフォルトの名無しさん
2012/11/16(金) 01:40:59.760351デフォルトの名無しさん
2012/11/16(金) 01:53:58.260352デフォルトの名無しさん
2012/11/16(金) 05:00:34.12そのスピードで音楽を再生する事は
できそうなのですが
逆に、音楽を入力してそのBPMを
判定するプログラムは簡単でしょうか?
0353デフォルトの名無しさん
2012/11/16(金) 05:42:12.030354デフォルトの名無しさん
2012/11/16(金) 07:49:54.650355デフォルトの名無しさん
2012/11/16(金) 09:27:22.23IDv3タグ見てBPMの項目見ればいいじゃん
0356デフォルトの名無しさん
2012/11/16(金) 09:27:55.83App Inventor
0357デフォルトの名無しさん
2012/11/16(金) 10:26:53.15C#はゴミ
0358デフォルトの名無しさん
2012/11/16(金) 10:32:21.44自分の作りたいOSの指示してる言語でおk
0359デフォルトの名無しさん
2012/11/16(金) 10:35:18.45Android→Java
WindowsPhone→C#
0360デフォルトの名無しさん
2012/11/16(金) 12:02:38.31言葉足らずですいません
3つのプラットフォームに共通のソフト(オフライン動作可)を供給したいのです
なので三つの言語を習得したいと思ってるのですが、
調べてみたところ、C#が初心者向きで、なおかつJavaの発展系だということで、
まずC#でプログラミングに慣れておいて、そのあと似ているJavaを習得、
Objective-Cは前述二つに比べると別物みたいなので最後にするという形だと習得効率がいいかなと思ったのです
もうちょい調べたら、Titanium Mobileっていう便利そうなのが見つかったので、まずはこっちで軽めのものを作ってみます
ただ、やっぱり込み入ったことをする場合は各プラットフォームに適した言語を習得する必要はありそうですね
0361デフォルトの名無しさん
2012/11/16(金) 12:13:35.04モチベーションも続かない
0362デフォルトの名無しさん
2012/11/16(金) 12:27:21.50欲張り過ぎ、まずは1つのプラットフォームでキチンと作って、慣れてきたら他のプラットフォームに手を出す。ってしないと一つも作れず終わる確率が高い
0363デフォルトの名無しさん
2012/11/16(金) 13:05:38.090364デフォルトの名無しさん
2012/11/16(金) 13:40:02.670365デフォルトの名無しさん
2012/11/16(金) 22:34:59.23無料アプリをヒットさせることすらできずに退場する
0366デフォルトの名無しさん
2012/11/16(金) 23:18:18.48前者が54 後者が84 で実行結果が64%にする問題です。
#include<stdio.h>
int main(void)
{
int na,nb;
puts("二つの整数を入力してください。");
printf("整数A:"); scanf("%d", &na);
printf("整数B:"); scanf("%d", &nb);
printf("Aの値はBの%d%%です。\n",na / nb *100);
return(0);
}
こうすると0%になってしまうのですがどうすればいいんでしょうか?
0367デフォルトの名無しさん
2012/11/16(金) 23:22:58.820368デフォルトの名無しさん
2012/11/16(金) 23:26:42.64//適当。
0369デフォルトの名無しさん
2012/11/16(金) 23:31:40.38ありがとうございます。
まだintとかfloatとかは出てきてないのに・・・
0370デフォルトの名無しさん
2012/11/16(金) 23:36:23.61printf("Aの値はBの%d%%です。\n",100 * na / nb);
0371デフォルトの名無しさん
2012/11/16(金) 23:38:43.51前に100つければよかったのか
ありがとうございます。
0372デフォルトの名無しさん
2012/11/16(金) 23:42:36.690373デフォルトの名無しさん
2012/11/16(金) 23:42:56.240374デフォルトの名無しさん
2012/11/16(金) 23:45:08.18>>370を
printf("Aの値はBの%d%%です。\n",((200 * na / nb)+1)/2);
とすれば良い。
0375デフォルトの名無しさん
2012/11/16(金) 23:45:54.95お前ら、コード何読んでる?
0376デフォルトの名無しさん
2012/11/16(金) 23:47:49.130377デフォルトの名無しさん
2012/11/16(金) 23:54:21.750378デフォルトの名無しさん
2012/11/17(土) 00:35:38.79あ・ん・ど・ろ・い・ど
0379デフォルトの名無しさん
2012/11/17(土) 08:02:52.25うるさい、お前なんかロボットで十分だ。
0380デフォルトの名無しさん
2012/11/17(土) 09:08:34.680381デフォルトの名無しさん
2012/11/17(土) 10:14:26.610382デフォルトの名無しさん
2012/11/17(土) 12:24:31.980383デフォルトの名無しさん
2012/11/17(土) 13:09:07.010384デフォルトの名無しさん
2012/11/17(土) 17:58:29.540385デフォルトの名無しさん
2012/11/17(土) 18:07:08.28国家資格を作れ
0386デフォルトの名無しさん
2012/11/17(土) 18:11:45.44資格じゃダメ。
免許でないと。
0387デフォルトの名無しさん
2012/11/17(土) 18:31:47.520388デフォルトの名無しさん
2012/11/17(土) 18:37:39.700389デフォルトの名無しさん
2012/11/17(土) 18:39:34.890390デフォルトの名無しさん
2012/11/17(土) 18:46:37.78何年以上の専門教育が必要とかになるんじゃない。
0391デフォルトの名無しさん
2012/11/17(土) 18:49:03.000392デフォルトの名無しさん
2012/11/17(土) 18:50:25.460393デフォルトの名無しさん
2012/11/17(土) 18:53:54.400394384
2012/11/17(土) 19:25:46.34んで、最低ITパスポートがないとプログラマになれないとかだったら、怖いわー。
俺の人生の半分がフイになってしまう。
0395デフォルトの名無しさん
2012/11/17(土) 19:47:59.020396デフォルトの名無しさん
2012/11/17(土) 19:48:42.460397デフォルトの名無しさん
2012/11/17(土) 20:25:36.83資格
1 あることを行うのに必要な、また、ふさわしい地位や立場。「理事の―で出席する」
2 あることを行うために必要とされる条件。「税理士の―を取る」
情報処理技術者試験とかのことを言ってるなら、あれは資格と言うよりも検定だと思う。
だってそれに合格しなければ出来ない仕事があるわけじゃなし。
まあその程度にも合格できないヤツに仕事はやれんと言われればそれまでだけど。
0398デフォルトの名無しさん
2012/11/17(土) 20:29:04.190399デフォルトの名無しさん
2012/11/17(土) 20:29:17.510400デフォルトの名無しさん
2012/11/17(土) 20:33:08.94語る資格もないゴミは黙ってろ
0402デフォルトの名無しさん
2012/11/17(土) 21:19:47.500403デフォルトの名無しさん
2012/11/17(土) 22:25:56.740404デフォルトの名無しさん
2012/11/17(土) 22:40:43.60国家資格があるから何だ?
お前は何も持ってないだろうが
0405デフォルトの名無しさん
2012/11/17(土) 22:48:40.80自動車の運転免許も資格だし、「資格」ってそんなに珍しいもんじゃないだろ。
0406デフォルトの名無しさん
2012/11/17(土) 22:51:30.96履歴書に書ける資格は運転免許だけですか。
0407デフォルトの名無しさん
2012/11/17(土) 22:53:46.100408デフォルトの名無しさん
2012/11/17(土) 22:55:21.39国家試験なんて持ってても意味ないよ
0409デフォルトの名無しさん
2012/11/17(土) 22:57:14.450410デフォルトの名無しさん
2012/11/17(土) 22:57:24.050411デフォルトの名無しさん
2012/11/17(土) 23:06:10.980412デフォルトの名無しさん
2012/11/17(土) 23:17:59.53一時期マニアってて、国やそれに準じた機関が主管してる資格や検定を「履歴書に書ききれないくらい」取ってみたけど、
実際、大したもんじゃないのも多い。
で、なにをそんなに(ry
0413デフォルトの名無しさん
2012/11/17(土) 23:26:40.35普通に応用持ってるよ。持っていたからって役に立たない
システムの作りによると思うけど、帳票一本出すにしても
事業所マスタ、倉庫マスタ、寄託者マスタ、配送会社マスタ、作業者マスタ、納入先マスタ、出荷予定、入出庫実績
こんなに多くのテーブルをjoinしなければならないわけ
あの試験のSQLなんて、せいぜい20分くらい考えれば終わるじゃん。
0414デフォルトの名無しさん
2012/11/17(土) 23:34:12.81俺も持ってるよ
セキュスペも持ってる
0415デフォルトの名無しさん
2012/11/17(土) 23:36:28.72WindowsとLinux共通でフ ァイル名に使え ない文字は何でショウか?
エスケプし,たいにょです
0416デフォルトの名無しさん
2012/11/17(土) 23:39:31.54なぜmacも考慮しないのかと小一時間問い詰めたい
それはさておき、使えない文字なんてなくね
使えないの定義にもよるけど
Windowsのファイラーから入力できないのと使えないのは違うからね
0417デフォルトの名無しさん
2012/11/17(土) 23:43:13.230418デフォルトの名無しさん
2012/11/17(土) 23:53:37.39>なぜmacも考慮しないのかと小一時間問い詰めたい
わ。からないです
>それはさておき、使えない文字なんてなくね
>使えないの定義にもよるけど
>Windowsのファイラーから入力できないのと使えないのは違うからね
えっ、う¥tとか\nとか無理 出すよね
>>417
ちょっとデータ管理 のかん系で、。、
とおもったらやっパー りだめでしさ
っ出直して来ます
0419デフォルトの名無しさん
2012/11/17(土) 23:54:10.650420デフォルトの名無しさん
2012/11/17(土) 23:59:06.68Yahoo!!のブリンフケース野昔あったじゃな いですか
あれでWindowsでは大丈夫でもマックスではだめな文、字 列含ファイルをあっぷしたら
マックからDLしよう年たらど うな っったんですか
0421デフォルトの名無しさん
2012/11/18(日) 00:12:31.180422デフォルトの名無しさん
2012/11/18(日) 00:14:38.78データベーススペシャリスト受けようと思ったんだけど、
デスマプロジェクトに巻き込まれて受験出来なかった。
正直、高度区分って必要なのかなって疑問が
あれあすごいと思うけど、オナニーでしかないような気がするな
0423デフォルトの名無しさん
2012/11/18(日) 00:23:04.63.,/*":;<>+=|
ただし…
半角スペースは、Windowsで使えるようになった(?)
\もつかえないとおもう(?)
&は、つかわないほうがいいとおもわれる
0424デフォルトの名無しさん
2012/11/18(日) 00:27:16.670425デフォルトの名無しさん
2012/11/18(日) 00:30:46.61> .,/*":;<>+=|
「?」は記載されていないの?
0426デフォルトの名無しさん
2012/11/18(日) 00:32:19.22スペース、カンマ、バックスラッシュ、ピリオド(ただし名前とエクステンションを区切るためのピリオドを除く)
次の半角の記号が使えます。
_$!%-@^~#&{}'()アポストロフィー
アポストロフィーは、一重引用符とちがうらしい
0427デフォルトの名無しさん
2012/11/18(日) 00:34:07.65なんどもたしかめました
0428デフォルトの名無しさん
2012/11/18(日) 00:35:22.68Windowsだと名前の変更で変な記号を入力すると、
使えない文字のエラーメッセージが出る
0429デフォルトの名無しさん
2012/11/18(日) 00:36:16.53cmd.exeの予約語とバッティングするから使用不能なのかは
わけて考えるべき。
0430デフォルトの名無しさん
2012/11/18(日) 00:56:22.36Microsoft Visual C++ 2010 Express
で、c言語でプログラムを書いていたのですが、int型のポインタにbsearch(stdlib.h)を代入しようとすると
void*からint*に変換ができません
とエラーが出て使えません。
googleで検索しても打開策が見つかりませんでした。どうしたらよいか、ご教授お願いします。
ちなみにC++は未学習です。
0431デフォルトの名無しさん
2012/11/18(日) 01:33:04.00int compare(const void *d1, const void *d2)
{
return *(int *) d1 - *(int *) d2;
}
int main(int argc, char *argv[])
{
int *result, data[123], i, key = 12;
for (i = 0; i < sizeof(data) / sizeof(int); i++)
data[i] = i;
result = (int *) bsearch(&key, data, sizeof(data) / sizeof(int), sizeof(int), compare);
if (result)
printf("%d\n", *result);
else
printf("no data\n");
return 0;
}
0432デフォルトの名無しさん
2012/11/18(日) 01:34:54.24#include<stdlib.h>
0433デフォルトの名無しさん
2012/11/18(日) 01:40:12.550434デフォルトの名無しさん
2012/11/18(日) 01:54:12.07業務では自分のとこだけ出来れば良いから不要だろうけど、自分のスキルパスとか考えるときに全体が見れて良いと思うよ。ちょっと古いけど。
セキュリティとネットワークもってるけど使わない知識山ほどあるわ。
逆に応用まではプロなら取れて当たり前の基礎知識だと思ってる。別に持ってる必要はないけど。
0435デフォルトの名無しさん
2012/11/18(日) 02:03:05.21アポストロフィってit'sとかのやつでしょ。
Linuxで使えないのは/だけと聞いたけど、これってファイルシステムによるんじゃないんだ。
0436デフォルトの名無しさん
2012/11/18(日) 02:20:10.29ありがとうございます!
0437デフォルトの名無しさん
2012/11/18(日) 02:57:19.95シングルクオートとバッククオートしかない
0438デフォルトの名無しさん
2012/11/18(日) 03:04:07.66' と ` は使える
0439デフォルトの名無しさん
2012/11/18(日) 03:16:47.66自分が呼んでる使われ方しか無いと思ってるんだ?
0440デフォルトの名無しさん
2012/11/18(日) 05:15:41.880441431
2012/11/18(日) 05:53:37.49お、あれで分かって、正しく出来るようになったの?
おめでとう。
質問する時は、失敗するコードも質問文に貼った方が良いよ。
それと、C言語に限定する質問だったら以下のスレにした方が良いよ。
C言語なら俺に聞け(入門編)Part 110
http://toro.2ch.net/test/read.cgi/tech/1353148538/
ちなみに、今回の失敗した記述と成功した記述も教えてもらえると、
うれしい。
0442デフォルトの名無しさん
2012/11/18(日) 07:33:41.75シングルクオート
バッククオート
アポストロフィー
のアスキーコードをそれぞれ書いてみてくれ
0443デフォルトの名無しさん
2012/11/18(日) 08:38:19.900x60 バッククオート
U+2019 アポストロフィー
0444デフォルトの名無しさん
2012/11/18(日) 11:19:13.610445デフォルトの名無しさん
2012/11/18(日) 11:48:09.460446デフォルトの名無しさん
2012/11/18(日) 12:39:03.60シルバーウィークの場合秋分の日が水曜日になる場合のときに表示
する式になっているので
23日(秋分の日)→22日(国民の休日)という順番になってしまいます。
表示する順番を逆にする方法はないでしょうか。
0447デフォルトの名無しさん
2012/11/18(日) 12:42:41.13何の話をしてるのかわからないけど、祝日のリストを取得して日付でソートすればいいんじゃないの。
0448デフォルトの名無しさん
2012/11/18(日) 12:46:07.25ISO9660とかで焼いてるからじゃないの。
もっと互換性のないホストと同じFS使えばならないでしょう。
0449デフォルトの名無しさん
2012/11/18(日) 12:48:37.47'秋分の日
Hi = Int(23.2488 + 0.242194 * (Seireki - 1980) - Int((Seireki - 1980) / 4))
youbi = FncGetYoubi(Seireki, Tsuki, Hi)
Debug.Print "西暦" & Seireki & "年の秋分の日は、" & Tsuki & "月" & Hi & "日で" & youbi & "曜日です。"
0450デフォルトの名無しさん
2012/11/18(日) 12:50:46.660451デフォルトの名無しさん
2012/11/18(日) 12:55:10.77If youbi = "水" Then
Hi = Hi - 1
Debug.Print "西暦" & Seireki & "年の" & Tsuki & "月" & Hi & "日の火曜日は、祝日に挟まれているため国民の休日です。"
End If
0452デフォルトの名無しさん
2012/11/18(日) 12:59:24.27できました!
ありがとうございます
0453デフォルトの名無しさん
2012/11/18(日) 13:23:23.190454デフォルトの名無しさん
2012/11/18(日) 13:26:29.390455デフォルトの名無しさん
2012/11/18(日) 13:34:20.840456デフォルトの名無しさん
2012/11/18(日) 13:37:05.81わざわざ特定ベンダのもの使わんでも・・・とは思うけど
0457デフォルトの名無しさん
2012/11/18(日) 14:35:41.17何年頃に導入したかにもよるが、VBAの初期の頃はまだ、フリーソフトとかオープンソース、国内メーカー製品では OKが出なくて、”世界中で使われている”という謳い文句のMS製品だとOKなケースが多かった。
0458デフォルトの名無しさん
2012/11/18(日) 14:52:55.32まともにプログラミングできる環境がない時点でwindowsが教育用として終わってる。
0459デフォルトの名無しさん
2012/11/18(日) 14:57:40.84教育に向いてるかはわからんけど
0460デフォルトの名無しさん
2012/11/18(日) 15:04:36.78<input type="file"> を使ったときの質問。
同じタグ使っても XP&IE6 と Win7&IE8 とで見た目や動作が以下のように
違うんだけど、これはそういう仕様?
あと、違いの原因はOS? ブラウザ?
XP&IE6
・ファイル名入力フィールドには手入力可能
・参照ボタン押下時のダイアログ名は「ファイルの選択」
Win7&IE8
・ファイル名入力フィールドはグレーアウトしてて手入力不可
・参照ボタン押下時のダイアログ名は「アップロードするファイルの選択」
0461デフォルトの名無しさん
2012/11/18(日) 15:31:19.03今の後輩たちはWindowsらしいがw
0462デフォルトの名無しさん
2012/11/18(日) 16:15:14.890463デフォルトの名無しさん
2012/11/18(日) 16:26:25.830464デフォルトの名無しさん
2012/11/18(日) 16:27:42.580465デフォルトの名無しさん
2012/11/18(日) 17:06:30.940466デフォルトの名無しさん
2012/11/18(日) 17:53:54.900467デフォルトの名無しさん
2012/11/18(日) 18:05:38.48昔のWindows プログラミング教本で最初に提示される例題。すべてのWindowsプログラムの素。
これで最初かい!とWindowsプログラミングをあきらめる人を多数産出した悪魔のコード。
だいたいこんなかんじhttp://wisdom.sakura.ne.jp/system/winapi/win32/win14.html
0468デフォルトの名無しさん
2012/11/18(日) 18:19:22.99webjs的にはコピペ、msoffice的には普通はテンプレートで呼ぶんじゃないの?
0469デフォルトの名無しさん
2012/11/18(日) 21:53:16.080470デフォルトの名無しさん
2012/11/18(日) 22:12:10.68あるクラスの中(ヘッダファイルの中)で、
#include "Csam.h"
class A
{
Csam* m_pA; ※Csamは別のクラス
}:
としたら、
error C2146: 構文エラー : ';' が、識別子 'm_pA' の前に必要です。
error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
というエラーが出たんですが、どこがおかしいんでしょうか?
全角スペースなどは入っていません…
0471デフォルトの名無しさん
2012/11/18(日) 22:32:16.09コロンがあるようだけれどもこれをセミコロンに換えるとどうなるの?
0472470
2012/11/18(日) 22:35:18.26すみません、セミコロンの間違いでした。
あと自己解決しました、クラスの前方宣言を忘れてました。
class Csam;をclass Aの宣言前に書いたらOKでした
0473デフォルトの名無しさん
2012/11/18(日) 23:00:02.16class CsamgがCsam.hで宣言されていないの?
まぎらわしいな。。
0474デフォルトの名無しさん
2012/11/18(日) 23:00:59.21×> class Csamgが
○> class Csamが
0475デフォルトの名無しさん
2012/11/19(月) 01:57:22.090476460
2012/11/19(月) 06:52:19.76おさわがスンマソン
0477デフォルトの名無しさん
2012/11/19(月) 08:29:16.820478デフォルトの名無しさん
2012/11/19(月) 19:07:45.09どのコードでも"server is busy"とかでてダウンロード失敗します。
何か条件等あるのでしょうか?
0479デフォルトの名無しさん
2012/11/19(月) 21:00:56.18構造化定理に基づくと誤りがあるそうなのですがよくわかりません
0480デフォルトの名無しさん
2012/11/19(月) 21:03:39.94ループの外側からループの内側に�dじゃってるからじゃね
0481デフォルトの名無しさん
2012/11/19(月) 21:12:34.87あ、ぐるぐる回ってるからダメなのか
これ条件2つ入れたまま上手いこと作れるの?
0482デフォルトの名無しさん
2012/11/19(月) 21:14:21.67構造化定理においては順次、反復、分岐だけでプログラムを表現する必要がある。
その例でいくなら
-> A -> B/C -> D -> [ C' -> D' ] -> ( / は分岐 [ ] は反復 )
という形に持って行く必要がある
0483デフォルトの名無しさん
2012/11/19(月) 21:17:21.35アンカミスってた
構造化定理の入り口と出口が1つずつってのをよく理解してなかった
ありがとうよく分かった
0484デフォルトの名無しさん
2012/11/19(月) 21:29:07.61なんで「定理」なんだろ
0485デフォルトの名無しさん
2012/11/19(月) 21:50:18.550486デフォルトの名無しさん
2012/11/19(月) 21:53:36.410487デフォルトの名無しさん
2012/11/19(月) 21:55:40.070488デフォルトの名無しさん
2012/11/19(月) 23:24:06.440490デフォルトの名無しさん
2012/11/20(火) 01:06:16.43すごい自己中心的だな。
0491デフォルトの名無しさん
2012/11/20(火) 01:13:27.88気持ちはわかる
0492デフォルトの名無しさん
2012/11/20(火) 01:16:22.640493デフォルトの名無しさん
2012/11/20(火) 03:05:58.640494デフォルトの名無しさん
2012/11/20(火) 08:40:44.19レスまではしなかったものの
解決策を探るために試行錯誤した俺の苦労を忘れるな
0495デフォルトの名無しさん
2012/11/20(火) 08:41:49.870496デフォルトの名無しさん
2012/11/20(火) 23:31:10.57そしてここにいる人にお願いがあります.もし良ければあなたの好きな言語についていくつか教えて下さい.
https://docs.google.com/spreadsheet/viewform?formkey=dDlRV2pIS2pwMm91T19YNHhyVXd6anc6MQ
0497デフォルトの名無しさん
2012/11/21(水) 12:31:17.490498デフォルトの名無しさん
2012/11/21(水) 12:52:06.120499デフォルトの名無しさん
2012/11/21(水) 17:38:10.36或いは逆にMSILアセンブリを吐くJavaコンパイラとか
0500デフォルトの名無しさん
2012/11/21(水) 17:40:54.14LLVMがそのようなことを出来る仕組みであると思うんだが、
フロントエンドとバックエンドが有るかどうかはわからない。
現状Clangしか実用されてないし。
0501デフォルトの名無しさん
2012/11/21(水) 21:39:47.82#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i,ii,n=100000;
double x,y,z,sum=0.0,zsum=0.0,ans;
double za[100000];
srand((unsigned int)time(0));
for(i=0;i<n;i++){
x=-1.+2.0*(rand()/((double)RAND_MAX+1.0f)); // -1 <= x <= 1
y=-1.+2.0*(rand()/((double)RAND_MAX+1.0f)); // -1 <= y <= 1
z=-1.+2.0*(rand()/((double)RAND_MAX+1.0f)); //0<=z<=2
z[i]=z;
for(i=0;i<100000;i++){
zsum=zsum+z[i];
}
ans=zsum/sum;
printf("%f %f %f\n",sum,zsum,ans);
return 0;
}
ansが0.5になれば良いのですが、0.05あたりが出てきます
お願いします
0502デフォルトの名無しさん
2012/11/21(水) 21:44:26.26#include <math.h>
#include <stdlib.h>
#include <time.h>
int main(void)
{
int i,ii,n=100000;
double x,y,z,sum=0.0,zsum=0.0,ans;
double za[100000]={0};
srand((unsigned int)time(0));
for(i=0;i<n;i++){
x=-1.+2.0*(rand()/((double)RAND_MAX+1.0f)); // -1 <= x <= 1
y=-1.+2.0*(rand()/((double)RAND_MAX+1.0f)); // -1 <= y <= 1
z=2.0*(rand()/((double)RAND_MAX+1.0f));
for(ii=0;ii<2000;ii++){
if(0.001*ii<=z && z<0.001*(ii+1)){
if(x*x+y*y<=1.0-(0.0005*ii)){
sum=sum+1.0;
za[ii]=z;
}
}
}
}
for(i=0;i<100000;i++){
zsum=zsum+za[i];
}
ans=zsum/sum;
printf("%f %f %f\n",sum,zsum,ans);
return 0;
}
上の間違ってました こっちでお願いします
0503デフォルトの名無しさん
2012/11/21(水) 21:48:30.56http://toro.2ch.net/test/read.cgi/tech/1353148538/171
マルチ
0505496
2012/11/21(水) 23:17:47.97---------------------------
なんでも良いので適当な名前とかをお書きください(匿名でも可) *
年齢はいくつですか? *
性別は? *
(1)あなたの好きな言語は? *
複数の回答もできます
(2)経験したことのある言語は? *(とりあえずさわってみたレベルでおkです)
(3)あなたが趣味や研究でよく使うプログラミング言語は? *(一つだけお答え下さい)
(4) (3)で選んだ言語を普段どのような用途で使っていますか?(研究内容,趣味,業務等)
(5) (3)で選んだ言語の良い所or好きなところは? *
---------------------------
0506デフォルトの名無しさん
2012/11/21(水) 23:44:42.350507デフォルトの名無しさん
2012/11/21(水) 23:49:36.19週に何回してますか?とか
0508デフォルトの名無しさん
2012/11/22(木) 00:15:16.480509デフォルトの名無しさん
2012/11/22(木) 00:22:50.750510デフォルトの名無しさん
2012/11/22(木) 01:52:08.940511デフォルトの名無しさん
2012/11/22(木) 02:14:50.28Uri
0512デフォルトの名無しさん
2012/11/22(木) 08:58:20.72正規表現でやるには全てのトップレベルドメインの一覧と
それぞれのセカンドレベルのリストが予め必要ですよね?
それやりたくないからライブラリ探してます
>>511
Uriというライブラリでドメイン部分だけをちゃんと取得できるものが見つかりません
調べ方が悪いのかもしれませんが・・・
0513デフォルトの名無しさん
2012/11/22(木) 09:12:15.31存在チェックはDNS参照する方が確実
0514デフォルトの名無しさん
2012/11/22(木) 09:49:54.570515デフォルトの名無しさん
2012/11/22(木) 11:06:04.500516デフォルトの名無しさん
2012/11/22(木) 15:41:41.74http://ja.wikipedia.org/wiki/J_Sharp
0517デフォルトの名無しさん
2012/11/22(木) 15:45:06.25少なくとも俺は知らん
0518デフォルトの名無しさん
2012/11/23(金) 00:19:23.96http://pocoproject.org/
0519デフォルトの名無しさん
2012/11/23(金) 12:21:02.96ってときにドメイン名って何?
0520デフォルトの名無しさん
2012/11/23(金) 12:28:10.760521デフォルトの名無しさん
2012/11/23(金) 13:17:10.080522デフォルトの名無しさん
2012/11/23(金) 15:19:08.00なるほど、1つ目か。
0523デフォルトの名無しさん
2012/11/23(金) 15:25:34.280524デフォルトの名無しさん
2012/11/23(金) 17:05:42.69ドメイン
サブドメイン
を明確に理解できるようになってくれ
0525デフォルトの名無しさん
2012/11/23(金) 19:11:25.49トップレベルドメイン .jp .com .uk
セカンドレベルドメイン .co .ne .ac
0526デフォルトの名無しさん
2012/11/23(金) 19:34:04.47dnsから知るには1つにつき何回か問い合わせないといけない
0527デフォルトの名無しさん
2012/11/23(金) 20:32:14.000528デフォルトの名無しさん
2012/11/23(金) 20:50:09.58blog単位でサーバ名部分変えてるだけだから、 それドメインじゃなくてホスト名だろ
そのレベルなら単純にdnsからipもらって同一ipに連続アクセスしないようにすればいいだけじゃん
0529デフォルトの名無しさん
2012/11/23(金) 22:06:40.93FQDNというようにホスト名はドメイン名の一種だと思うよ。
ラウンドロビンとかにしてるとアドレス違うし、ログとかは後ろのサーバでまとめてたら関係ないでしょ。
dnsかwhoisで管理してるとこが同じかどうかかな。
0530デフォルトの名無しさん
2012/11/23(金) 22:30:43.800531デフォルトの名無しさん
2012/11/24(土) 01:24:07.83fc2は全部ブラック入りで問題ない。
0532デフォルトの名無しさん
2012/11/24(土) 05:32:05.240533デフォルトの名無しさん
2012/11/24(土) 05:38:50.400534デフォルトの名無しさん
2012/11/24(土) 10:21:51.62現在入門書を進めているのですが、本に書いてあるコードを
入力してコンパイルして実行していくのはやはりあまり効果がないことなのですかね?
0535デフォルトの名無しさん
2012/11/24(土) 10:31:00.71数ページに渡るようなコードは時間の無駄
0536デフォルトの名無しさん
2012/11/24(土) 10:35:12.62最初は書き写して
次は自分で何か考えて
0537デフォルトの名無しさん
2012/11/24(土) 10:35:16.92内容を把握して理解しながらなら意味あると思う。
0538デフォルトの名無しさん
2012/11/24(土) 10:52:41.80移す時間よりも何回も繰り返して読んだ方がいいっぽいですね。
0539デフォルトの名無しさん
2012/11/24(土) 10:56:47.66経験から言うと、効果大。
更に効果を上げるには、丸写しで終わらせずに、ここを変更したらどうなるかな?って色々いじり倒すのがお勧め。
0540デフォルトの名無しさん
2012/11/24(土) 10:57:59.58お経が糞だとだめだけど
0541デフォルトの名無しさん
2012/11/24(土) 10:59:23.50昔はそれでSynxtaxから覚えられたもんだが、今は大抵CD-ROMが付いてるからなぁ。
0542デフォルトの名無しさん
2012/11/24(土) 11:03:42.16Syntax error.
0543デフォルトの名無しさん
2012/11/24(土) 11:05:38.75あっ・・、写経ってこういう字なんか
ずっと社教やと思ってたわ、勉強になった
0544デフォルトの名無しさん
2012/11/24(土) 11:08:05.620545デフォルトの名無しさん
2012/11/24(土) 11:17:48.15本読んで眺めてるだけじゃ判ったつもりで判ってないことが判らない
入力してコンパイルしようとしても
大抵の初心者はエラーになる
エラーの原因を見つけて直すのも練習だから
自分で入力はした方が良い
0546デフォルトの名無しさん
2012/11/24(土) 11:35:41.04という噂は絶えない。
0547デフォルトの名無しさん
2012/11/24(土) 12:23:18.64間違いを放置は、本書いた奴の自己満足か、間違いの言い訳。
”今までの知識で書こうとすると、こう書きたくなるけど、それは間違い。正しくはこう。何故なら...”
って、フォローがちゃんと有るのはOK。
0548デフォルトの名無しさん
2012/11/24(土) 18:29:06.460549デフォルトの名無しさん
2012/11/24(土) 19:05:22.78IDEとかの入力補助のおかげで入力自体はあまり意味無さそう。
実行したあとに改造してみるといい。
0550デフォルトの名無しさん
2012/11/25(日) 08:27:19.86写経の意味は判ってて言ってるの?
だとしたら、ある意味凄いことだ。
0551デフォルトの名無しさん
2012/11/25(日) 09:37:08.19シャキョウ って音だけ会社で聞いてて
ああー、「シャキョウ」「シャキョウ」って言ってコード写させるのが会社の教育方針なのかーって思ってた
0552デフォルトの名無しさん
2012/11/25(日) 12:37:22.180553デフォルトの名無しさん
2012/11/25(日) 13:17:11.600554デフォルトの名無しさん
2012/11/25(日) 13:46:12.52いいねえ。
0555デフォルトの名無しさん
2012/11/25(日) 17:39:45.14ワロタ
0556デフォルトの名無しさん
2012/11/25(日) 19:19:42.660557デフォルトの名無しさん
2012/11/25(日) 19:25:57.250558デフォルトの名無しさん
2012/11/25(日) 19:27:28.210559デフォルトの名無しさん
2012/11/25(日) 19:34:27.7600:03:35〜
手を挙げて人数を数えてる
0560デフォルトの名無しさん
2012/11/25(日) 23:18:01.60とにかくプログラムを書きまくれば上達する!と言ってるケースが多いんだが、
具体的に何のプログラムを書いてこの人達は上達したんだろうと思ってしまう。
好きなプログラムでいいんだよ、と言う人もいるが、好きだからといきなりOSを書いたりはしないだろ?
そこで質問なんだが、お前等はまともなプログラムを書けるようになるまで、
どんなプログラムを書いてきましたか?言語、データ構造&アルゴリズムも含めて具体的に頼む。
0561デフォルトの名無しさん
2012/11/25(日) 23:38:52.54真似するつもりか?
そんなに書きたいものが無いなら学ぶ必要もない
0562デフォルトの名無しさん
2012/11/25(日) 23:58:21.96真似するつもりです。
PGなのですが、仕事以外プログラムを書く気にならず、
なかなか実力が上がらなくて。
0563デフォルトの名無しさん
2012/11/26(月) 00:01:25.530564デフォルトの名無しさん
2012/11/26(月) 00:04:00.4010 PRINT "オレ ハ テンサイ ダ!"
20 GOTO 10
割とマジで。
0565デフォルトの名無しさん
2012/11/26(月) 00:06:52.97休みの日に趣味のプログラミングを行う本職PG、とか結構いるしな。
あるいは私用で勉強会に行ったりとか。
まあ、実力PGなのに、仕事以外で触ったことすら無いという人もいるけれど…
0566デフォルトの名無しさん
2012/11/26(月) 00:08:27.73>>560が仕事で作るものは「まとも」ではないのか?
0567デフォルトの名無しさん
2012/11/26(月) 00:14:34.17そもそも初めから後代に残るような素晴らしい作品ができるわけない
OS以外のものいくら作ったってOS作るのが初めてなら大したものは作れない
いいもの作ろうと思えばスクラッチから何回も作ることになる
0568デフォルトの名無しさん
2012/11/26(月) 00:16:28.78先輩に教えて貰いながらでないと、きちんと動くプログラムが書けないので、
飯食って恥ずかしくないくらいのレベルにしたいです。
>>564
メンタル面大切ってことでしょうか。
>>565
休日もプログラミングやってる人がいるのを見て、真似してみたのですが
休みの日は違うことやりたいなって最近思う様になって。
>>566
まともの定義ですが、他人の助けを借りず、自分でプログラムを設計して実装して動くプログラムです。
私の場合、先輩の力を借りずにプログラムを書くと、動かないプログラムが出来上がってしまうので。
0569デフォルトの名無しさん
2012/11/26(月) 00:17:31.19意見を聞いて改良する
これで上達する
何を作るか?
自分に必要なソフト、
他の人があったらいいなと思うソフト
自作したものを公開する場はいくらでもある
0570デフォルトの名無しさん
2012/11/26(月) 00:24:03.150571デフォルトの名無しさん
2012/11/26(月) 00:27:03.15さっさとやめちまうか好きになれ
0572デフォルトの名無しさん
2012/11/26(月) 00:27:21.45プログラミングが好きではなく、仕事のためと割り切っている俺で良ければ。
実力的には納期に成果物を間に合わせる程度。最初の3年だけ仕事後もプログラム書く練習してた。
練習では、Cでスタック、キュー、線形リスト、二分探索木、赤黒木、クイックソートを実装した。
次に、外資系IT企業の面接で出される問題を海外Webで探してきて片っ端から解いた。
その後、C++でTopCoder SRMの過去問を解いたり、参加したりした。上手い人のコード読んで参考にした。
気がついたら、効率的なデータ構造、アルゴリズムを使ってコードが書けるようになっていたよ。
後は動いて面白いものということで、テトリスゲームをC++で作ったり、嫁の友達に頼まれてPythonで予約システム作ったくらい。
計算機科学のこの本は読めとか、書店に並ぶオライリーの新刊はガン無視してる。ページ数多い。高い。つまらん。
0573デフォルトの名無しさん
2012/11/26(月) 01:06:31.670574デフォルトの名無しさん
2012/11/26(月) 01:08:42.73という正論は)
0575デフォルトの名無しさん
2012/11/26(月) 01:11:31.16既に世の中に存在するソフトで満足してしまうのです。
>>570
誰に見て貰えるのでしょうか。ここに公開するとか?
>>571
プログラムを書く事は嫌いではありません。
ただ、まともなプログラムがさっぱり書けないので
まともなプログラムを書ける人はどうやって書けるようになったのかと思って。
>>572
ありがとうございます。そのやり方で職場では困らないですか?
練習をするときに参考にしたのはWebのみですか?
最初の3年のときに参考にしていた本とか環境があれば教えてください。
0576デフォルトの名無しさん
2012/11/26(月) 01:25:13.460577デフォルトの名無しさん
2012/11/26(月) 01:47:34.17職場では俺より酷いプログラムを書く人がわんさかいるので特に困ってないよ。
気がつけばマ歴20年のおっさんを差し置いてチーフエンジニアみたいな肩書きついてるし。
Web、この板、会社に入社したときに貰ったK&R、Cのアルゴリズム事典を参考にした。
開発環境のことか?会社ではWin+Visual C++、自宅ではMac+Emacs+gcc。
実力がつくという意味では、外資ITの問題は面白いのがあってやりごたえがあったかな。
麻雀っぽいゲームのシステムと人工知能の対戦相手を作れとか、A-Zの仮想駅を移動するために
Suicaもどきのシステムを実現するプログラムを書いて、最短経路を算出する機能を追加せよとか。
君がどの言語を使って何を開発しているのか分からないけど、三十路前おっさんのおせっかい。
会社に「まともなプログラム」を書ける先輩がいるんなら、君が書いたコードと、先輩のコードを比べて
ロジック、アプローチの仕方を盗んだらいいんじゃないのかな。
それとは別に自習として、俺みたく自前でデータ構造実装したりとかしてみたらいいんじゃないの。
最近の流行としてはスマホアプリを作ってみるとか。長文ですまんが参考になれば。
0578デフォルトの名無しさん
2012/11/26(月) 01:56:31.62横からだが凄く参考になった
Web系PGなんだがちょっとK&Rポチってくる
0579デフォルトの名無しさん
2012/11/26(月) 02:09:18.42俺も横からだがプログラム以外の情報の知識はどうやって学んだ?
0580デフォルトの名無しさん
2012/11/26(月) 02:11:45.46エロ画像収集プログラムに決まってんだろ。言わせるなよ恥ずかしい。
0581デフォルトの名無しさん
2012/11/26(月) 02:17:48.530582デフォルトの名無しさん
2012/11/26(月) 02:28:33.21C言語を使えるようになるのが目的なら、こういうサイトでいいんじゃないかな。
猫でもわかるプログラミング ttp://www.kumei.ne.jp/c_lang/
苦しんで覚えるC言語 ttp://9cguide.appspot.com/
K&Rをどうしても読みたいなら、上のサイトで基礎を学んだ後の方がいいかも。
>>579
IPAの試験対策。勤め先はIPAの資格を取ると、合格時に報奨金、資格手当が毎月支給されるようになる。
資格手当の上限額貰えるように高度の資格を5つ(SC, NW, DB, SA, PM)取った。嫁歓喜。
0583デフォルトの名無しさん
2012/11/26(月) 02:38:32.620584デフォルトの名無しさん
2012/11/26(月) 04:34:40.09師匠でありライバルだから長続きする
でも既存のソフトに満足してるのはよくない
伸びない
0585デフォルトの名無しさん
2012/11/26(月) 04:44:50.20く、口説かれた気分だ
0587デフォルトの名無しさん
2012/11/26(月) 06:27:50.77http://slashdot.jp/~yasuoka/journal/559267
0588デフォルトの名無しさん
2012/11/26(月) 07:46:42.55反面教師のサイトばかり紹介しているのなw
0589デフォルトの名無しさん
2012/11/26(月) 07:59:17.040590デフォルトの名無しさん
2012/11/26(月) 10:52:17.26「自分が使うものを作る」という動機は継続のための強いモチベーションになる。
これに匹敵するモチベーションを維持できる動機はそんなに転がっていない。
売って儲けたいとか公開して有名になりたいとかいうのもいいかな。
腕を上げる事が目標じゃ凡人じゃ続かんよ。
0591デフォルトの名無しさん
2012/11/26(月) 11:55:43.050592デフォルトの名無しさん
2012/11/26(月) 12:35:02.770593デフォルトの名無しさん
2012/11/26(月) 14:33:52.92ただ報告してるクズ
なんなんだろう
0594デフォルトの名無しさん
2012/11/26(月) 15:15:27.060595デフォルトの名無しさん
2012/11/26(月) 18:47:18.14実際に使われている物を参考にしたいのですが、そういった行が多い表を
使っているサイトはないでしょうか?
0596デフォルトの名無しさん
2012/11/26(月) 18:49:30.540597デフォルトの名無しさん
2012/11/26(月) 18:58:51.96デザインの話ならWeb制作板の方が適切だと思う。
HTMLを読み込んで表示させるブラウザ自体を作りたいなら別だろうけど。
http://toro.2ch.net/hp/
>>596
ざっくり言うと、Cはプログラミング言語そのもの、VC++はプログラムを開発するためのツール。
「距離」と、それを図る「ものさし」の違いとでも言えばいいか。
0598デフォルトの名無しさん
2012/11/26(月) 19:13:24.51(595) トン
0599デフォルトの名無しさん
2012/11/26(月) 22:45:33.520600デフォルトの名無しさん
2012/11/26(月) 22:52:36.920601デフォルトの名無しさん
2012/11/26(月) 22:59:45.78例えば、101を入力すればロック解除、
といったようなものです。
0602デフォルトの名無しさん
2012/11/26(月) 23:06:13.24どこに入力?
0603デフォルトの名無しさん
2012/11/26(月) 23:09:40.96これって正規版とどう違うのですか?
0604デフォルトの名無しさん
2012/11/26(月) 23:11:25.54ExpressEditionも正規版だけど。
0605デフォルトの名無しさん
2012/11/26(月) 23:13:44.21失礼しました。
Express Editionじゃない有償のものと、どう違うのですか?
0606デフォルトの名無しさん
2012/11/26(月) 23:15:48.59好きなだけ認証のプログラム拾ってきて2進数しか入力できないようにすればいいだけ。
0607デフォルトの名無しさん
2012/11/26(月) 23:24:22.370608デフォルトの名無しさん
2012/11/26(月) 23:28:40.120609デフォルトの名無しさん
2012/11/26(月) 23:31:21.140610デフォルトの名無しさん
2012/11/26(月) 23:33:00.04コーダー
0611デフォルトの名無しさん
2012/11/26(月) 23:50:57.44営業
プログラマー
中間管理職
0612デフォルトの名無しさん
2012/11/26(月) 23:52:54.79Express はこのページの表の上から2つ目だけなんじゃないかな?
http://www.microsoft.com/visualstudio/jpn/products/compare
「アプリケーションのデバッグやプロファイル用に豊富なツールでコードを検査し再調整」ね
0613デフォルトの名無しさん
2012/11/26(月) 23:54:16.08というのはどのような職業ですか?
0614デフォルトの名無しさん
2012/11/27(火) 00:01:31.070615デフォルトの名無しさん
2012/11/27(火) 00:03:41.98すまん、もうちょい素人にもわかりやすく頼む
0616デフォルトの名無しさん
2012/11/27(火) 00:08:12.130617デフォルトの名無しさん
2012/11/27(火) 00:26:53.530618デフォルトの名無しさん
2012/11/27(火) 00:29:33.09用語の意味としては、プラットフォーム(platform:共通基盤)エンジニアだから、
コンピュータ・システムを動かすのに必須の基盤( OS、ネットワーク)のエンジニア。
ただし企業に依っては、自社製品群をまとめて「ビジネス戦略のプラットフォーム」と自称して、
自社製品群をまんべんなく扱える者を、プラットフォーム・エンジニアと呼んだりする。
因みに、駅のホームはHomeではない。
正式にはプラットフォームだから、formが正しい。
0619デフォルトの名無しさん
2012/11/27(火) 00:36:49.03online.plathome.co.jp
0620デフォルトの名無しさん
2012/11/27(火) 04:07:57.49Linux板の
ファイルシステム総合スレ その15
ttp://engawa.2ch.net/test/read.cgi/linux/1341012960/572-
あたりで、ファイルのタイムスタンプの話題になっているのですが、
そのスレの
ttp://engawa.2ch.net/test/read.cgi/linux/1341012960/583
> Linuxのmanpage見たら、ファイルの状態を取得する stat(), fstat(), lstat() 関数は、
> ファイルの日時に time_t を使っていますね。
> time()関数 〜 紀元 (1970年1月1日00:00:00 UTC) からの経過時間を秒単位で返す。
> も、返すのは time_t。
> time_t をたどると正体は
> /usr/include/bits/types.h:103:#define __SLONGWORD_TYPElong int
> で 32bitのようですが、time_t を使うもの全般が、ファイルシステムに関係なくまずいのかな。
で、Linux32bitはsizeof(time_t)が4で問題ありそうです。
それで質問です。
1. Linux64bitのsizeof(time_t)は8で大丈夫になっているのでしょうか
2. time_tが32bitでもファイルシステムが64bitなど拡張された日時記憶であれば問題は無いのでしょうか
3. ちなみにWindowsは64bitタイムスタンプのファイル日時読み書き関数があるので問題ないのでしょうか
0621デフォルトの名無しさん
2012/11/27(火) 05:03:29.04time_tの何が問題だと思っているんだ?
別にtime_tが32bitだからと言って、現状全く問題があるように思えないんだが。
0622デフォルトの名無しさん
2012/11/27(火) 05:21:05.202038年まで大丈夫
平成50年
0623デフォルトの名無しさん
2012/11/27(火) 06:44:53.65例えばtouchコマンドはutime();系を呼んでいるようだけど、
これもtime_tを使っているから、2038年以降は問題ありそうだね。
サーバーやデスクトップなどのLinuxは大抵ネットにつながっているから、
リポジトリにあるパッケージでちゃんと更新しておけば整合が取れて
大丈夫なんだろうけど、組み込みのLinuxは大丈夫なのだろうか。
あと約25年だから、俺は退職をひかえる年齢で検診やなんかが
増えるんだろうけど、医療関係でこの問題が発生して被害を
受ける可能性があるのか心配だ。
0624デフォルトの名無しさん
2012/11/27(火) 07:11:45.982038年に0に戻った時刻を新たなエポックにすりゃええが
0625デフォルトの名無しさん
2012/11/27(火) 07:28:03.41負の値になるとまずいのでは?
ちょっと確認してみた
time_tが32bitであることによる「2004年1月10日13時37分4秒問題」
ttp://ideone.com/3WMp77
実行結果
・現在の日時 = Mon Nov 26 23:29:34 2012
・10分後の日時 = Mon Nov 26 23:39:34 2012
・上記を足した半分 = Wed Nov 8 20:20:26 1944
・正しく計算した半分 = Mon Nov 26 23:34:34 2012
0626デフォルトの名無しさん
2012/11/27(火) 07:32:51.142038年問題はプログラマの間じゃ有名だよ
一般にはあまり理解し辛いから浸透してないけど
64bit Linux では対策済み
2038年までに 32bit Linux が消える事を祈っておけ
0627デフォルトの名無しさん
2012/11/27(火) 07:34:27.570628デフォルトの名無しさん
2012/11/27(火) 07:38:11.47> 64bit Linux では対策済み
64bitのLinuxで>>625のプログラムを実際に実行したら、
"上記を足した半分" が "正しく計算した半分" と同じになるんですか??
それならネットワーク接続のDesktopやServerのLinuxは安心でしょうけど。
0629デフォルトの名無しさん
2012/11/27(火) 07:40:09.580630デフォルトの名無しさん
2012/11/27(火) 07:49:18.50限定的な仕事しかできない閑職です
自分のことをプラットフォームエンジニアと名乗る人に会ったら
こいつ使えねえ奴だと思っておけば間違いないです
0631デフォルトの名無しさん
2012/11/27(火) 07:57:58.16うるう秒の入ったときに
バグってシステムダウンしたのは
良い思い出
0632デフォルトの名無しさん
2012/11/27(火) 07:58:45.520633デフォルトの名無しさん
2012/11/27(火) 08:02:20.61NTPといえば2036年問題があるようだけど、それも64bitで解決?
0634デフォルトの名無しさん
2012/11/27(火) 08:04:25.060635デフォルトの名無しさん
2012/11/27(火) 08:13:03.42あーでも、その場合はシステムエンジニアリングの能力が低いからやっぱりまともじゃないか。
0636デフォルトの名無しさん
2012/11/27(火) 08:45:23.230637デフォルトの名無しさん
2012/11/27(火) 09:16:41.89> truehalf = (time_t) ((double) now / 2.0 + (double) ft10min / 2.0);
↓
> truehalf = (time_t)(now + (ft10min - now) / 2);
こうしたいものだな
0638デフォルトの名無しさん
2012/11/27(火) 10:28:09.26それはtime_tが32ビットなのが問題なのではなく、
単にオーバーフローしかねない数値の扱いに慣れてないだけじゃないかと。
intが16ビットな時代から使っていれば、当たり前のように>637のコードが書ける筈だからね。
0639デフォルトの名無しさん
2012/11/27(火) 13:32:39.510640デフォルトの名無しさん
2012/11/27(火) 14:11:10.80{
public static int sum = 0;
private int num;
private double gas;
public Car()
{
num = 0;
gas = 0.0;
sum++;
System.out.println("車を作成しました。");
}
public void setCar(int n, double g)
{
num = n;
gas = g;
System.out.println("ナンバーを" + num + "にガソリン量を" + gas + "にしました。");
}
0641つづき
2012/11/27(火) 14:15:00.87{
System.out.println("車は全部で" + sum + "台あります。");
show();
}
public void show()
{
System.out.println("車のナンバーは" + num + "です。");
System.out.println("ガソリン量は" + gas + "です。");
}
}
どこが間違ってるかわかりますか?
showの使い方がよくわかりません・・・
0642デフォルトの名無しさん
2012/11/27(火) 14:31:22.94言語もエラーメッセージも判らんから判断しようがない。
0643デフォルトの名無しさん
2012/11/27(火) 14:49:36.95staticメソッドからインスタンスメソッドは呼び出せない。
なぜなら、どのインスタンスのプロパティを表示させようとさせてるのかわからないから。
0644デフォルトの名無しさん
2012/11/27(火) 15:08:02.59説明不足ですみません…javaです
>>643さんのご指摘通りでした
スレ汚しごめんなさい、有難うございますm(_ _)m
0645デフォルトの名無しさん
2012/11/27(火) 15:32:23.62sofuto2.c:11: 警告: passing argument 1 of ‘atoi’ from incompatible pointer type
がでます、このエラーがなんなのかもいまいちわかりません。解決法をおしえてくださいorz
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char *fname ="test.txt";
int c,b,d;
int **matrix ;
int candidates_x, votes_y; /* size_x 行 size_y 列 */
int i,j,count=0,a=atoi(matrix);
for(b=1;b<=candidates_x;b++){i=0;
for(j=0;j<=votes_y;j++){
if(a==b){ count++; printf("fjai"); }
}
printf("candidates%d=%d\n",b,count); count=0;
}
codepadがなぜか使えなかったので断片的にかきました、
0646片山博文MZボット ◆0lBZNi.Q7evd
2012/11/27(火) 15:36:27.95型が一致していないということ。そもそもatoi(matrix);で何をしようと
しているのかがわからない。
0647デフォルトの名無しさん
2012/11/27(火) 15:37:52.81解決策→man atoi
つか、そもそも初期化されていないmatrixを参照しているのがおかしい。
0648デフォルトの名無しさん
2012/11/27(火) 16:54:36.09if文の条件式に
「AがBまたはCの時」っていうのを書きたいんですが
A == (B || C) みたいに書きたいんですが無理なんでしょうか(左の書き方がエラーなのは分かります)
今は
val A = 〇〇
if((A == B) || (A == C))
みたいに書いてるんですがこの比較の為だけの val A がなんとなく気持ち悪いんです
0649デフォルトの名無しさん
2012/11/27(火) 16:58:24.080650デフォルトの名無しさん
2012/11/27(火) 16:58:27.460651デフォルトの名無しさん
2012/11/27(火) 16:59:23.82BかCが●●(つまりA)と同じだったらーってことだろな
0652デフォルトの名無しさん
2012/11/27(火) 17:05:35.54Scalaとか全然知らないけど、比較元がAなのに、
> この比較の為だけの val A がなんとなく気持ち悪いんです
ってどういうこと?
0653デフォルトの名無しさん
2012/11/27(火) 17:13:16.520654デフォルトの名無しさん
2012/11/27(火) 17:29:37.43scalaの話だとしたら、普通にif (a == 1 || a == 2)と書けるけど?
0655デフォルトの名無しさん
2012/11/27(火) 17:30:56.28アスペか
0656デフォルトの名無しさん
2012/11/27(火) 17:35:11.63○○ == (B || C)
と書きたいのに
○○が副作用持ってて
A = ○○
を経由しないといけないってことだろ
Python に乗り換えろ
0657デフォルトの名無しさん
2012/11/27(火) 17:46:19.63A == (B || C)の場合でもval A = ○○は必要なのでは?
0658デフォルトの名無しさん
2012/11/27(火) 17:52:54.31Func(a, b, c) == B || Func(a, b, c) == C
って書くのはいかにも冗長だし二度手間ですよね
だから
Func(a, b, c) == (B || C)
と書きたくなるんですがこれはエラー
でも前述の通り比較の為だけに一時変数作るのが気持ち悪く感じられてしまうので
何か良い書き方無いかな、と思ったわけです
0659デフォルトの名無しさん
2012/11/27(火) 17:54:35.07○○が副作用持つなら、どんな言語でも一旦変数に入れないとダメなんじゃないの?
つか、Pythonなら「○○がBまたはCのとき」を「○○ == (B || C)」って書けるのか?
なんという変態言語。
0660デフォルトの名無しさん
2012/11/27(火) 17:55:10.06できない、無い
0661デフォルトの名無しさん
2012/11/27(火) 17:56:43.27case when B or C
みたいなこと書ける言語あった気がするが。
0662デフォルトの名無しさん
2012/11/27(火) 17:57:20.85>>658なら後者の式にしたい気持わかるわ
前者でやろうとしたら変数に一旦値入れるか、関数2回通すしかないもん
0663デフォルトの名無しさん
2012/11/27(火) 17:58:01.41vbじゃん
0664デフォルトの名無しさん
2012/11/27(火) 17:59:32.270665デフォルトの名無しさん
2012/11/27(火) 18:03:39.53余計長くなるだろアホか
0666デフォルトの名無しさん
2012/11/27(火) 18:04:27.74こういうことですかね
if(List(B, C).contains(Func(a, b, c)))
0667デフォルトの名無しさん
2012/11/27(火) 18:57:30.22それなら Ruby も C/C++ もいける
0668デフォルトの名無しさん
2012/11/27(火) 19:29:47.73>>646
ありがとうございます、もっとちゃんとatoiを調べます。
すみません、動的2次元配列に格納されている数字を数値に変換
し、matrixに格納されている数値が1のとき2のとき・・・・とカウントしようとしてます
>>647
man atoi・・・・・?ぐぐってもよくわかりませんでした
0669デフォルトの名無しさん
2012/11/27(火) 20:13:29.35よさげじゃん
0670デフォルトの名無しさん
2012/11/27(火) 20:17:51.64ソースを全部見せてみて
codepadが落ちてるならideoneでも使え
http://ideone.com/
0671648
2012/11/27(火) 20:24:01.020672デフォルトの名無しさん
2012/11/27(火) 21:19:31.51#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp;
char *fname ="test.txt";
int c,b,d;
char **matrix ;
int candidates_x, votes_y; /* size_x 行 size_y 列 */
int i,j,count=0;
printf("候補者数と投票者数を入力 >");
scanf("%d%d", &candidates_x, &votes_y);
fp = fopen( fname, "r" );
if( fp == NULL ){
printf( "%sファイルが開けません\n", fname );
return -1;
}
matrix = (char**)malloc(sizeof(char*)*candidates_x);
if (matrix==NULL) exit(1);
for (i=0 ; i < candidates_x ; i++) {
matrix[i] = (char*)malloc(sizeof(char)*votes_y);
if (matrix[i]==NULL) exit(1);
}
0673672
2012/11/27(火) 21:21:45.08while( (c = fgetc( fp )) != EOF ){
if('\n' == c){
i = 0;
j++;
continue;
}
if(j >= votes_y){
break;
}
if(i < candidates_x){
matrix[i][j]=c;
}
i++;
}
for (j=0 ; j < votes_y ; j++) {
for (i=0 ; i < candidates_x ; i++) {
printf("%c ",(char)matrix[i][j]);}printf("\n");}
for(b=1;b<=candidates_x;b++){i=0; int a=atoi(matrix);
for(j=0;j<=votes_y;j++){
if(a==b){ count++; printf("fjai"); } }
printf("candidates%d=%d\n",b,count); count=0;}
for (i=0 ; i < candidates_x ; i++) {
free(matrix[i]);
}
free(matrix);
fclose(fp);
return 0;
}
スレ汚しすんませんorz
0674デフォルトの名無しさん
2012/11/27(火) 23:34:19.04if func() in (B,C):
pythonだとこんな感じかな。
0675デフォルトの名無しさん
2012/11/28(水) 01:04:53.45atoiにcharの2次元配列を突っ込んで一体何を得ようとしてるんだ?
例えば char hoge[3][2] = { {'1', '2'}, {'3', '4'}, {'5', '6'} }; みたいなのがあったとして、
atoi(hoge)は何をすると期待してるの?
0676デフォルトの名無しさん
2012/11/28(水) 01:19:52.09携帯動画をSDカードその1へ録画→動画変換ソフトで変換→SDカード2へ移動→削除
SDカードの動画を復元は出来そうなのですが、日付は変換日になってしまっているのです。
この動画が最初録画した日付を知りたいのですが、可能でしょうか?
もし日付が分かる場合は、どこへ頼めばいいのでしょうか?
0677デフォルトの名無しさん
2012/11/28(水) 01:29:28.78ここム板だぞ
プロパティ→詳細→作成日時
0678デフォルトの名無しさん
2012/11/28(水) 01:30:04.640680デフォルトの名無しさん
2012/11/28(水) 06:14:49.95> ttp://ideone.com/3WMp77
そういえば気にしていなかったけど、ideoneのマシンって32bit機なのか
0681デフォルトの名無しさん
2012/11/28(水) 08:53:23.22何がしたいのか訳がわからないよ
668を読む限り、テキストに出てきた1-nまでの各数字の出現頻度をカウントするような動作を期待しているとエスパーしているが
なんでテキストファイルの中身をmatrixに展開しているんだ?
テキストストリームを読みながら一文字ずつ処理して行ったらダメなんか?
候補者数が最大0-9までの10通りしかないならcount[10]を随時++していくだけでおわるんじゃないか?
0682デフォルトの名無しさん
2012/11/28(水) 13:23:20.950683デフォルトの名無しさん
2012/11/28(水) 13:47:01.170684デフォルトの名無しさん
2012/11/28(水) 19:06:14.790685デフォルトの名無しさん
2012/11/28(水) 19:18:56.42char hoge[3][2] = { {'1', '2'}, {'3', '4'}, {'5', '6'} };
を{1、2}{3、4}{5、6}
にして打ち込んだ数字以下の全ての数字がそれぞれ
二次元配列の左端一列のみにいくつあるかをカウントしたいです
>>681
どの候補者も全体の過半数にたっしていなかったら
一番低い頻度の値を二列目の値と入れ替えるとゆう処理を後々したいので
配列に格納しました。。
今読んで気づいたのですが、これだと9人までの候補者までしか
できないですねorz
元々投票者は順位をつけて投票し、投票者が第一位に選んだ候補者を記入し第一回目の集計では
各投票者の第一位に選んだ候補者のみを考慮し、全体の過半数をだれも達していなか
ったら最少投票数の候補者が除外されてその候補者への投票を無視してやりなおし、
除外された候補者を選んだ投票者は第二位に選んだ候補者を今度は数え、1人
の候補者が過半数を得るまで続ける、といった
順位移転式投票制度のプログラミングをつくろうとおもっています。
システムはファイルを読み込んで当選者を出力するといったものです。
0686デフォルトの名無しさん
2012/11/28(水) 19:22:27.060687デフォルトの名無しさん
2012/11/28(水) 20:11:14.56こんな感じのことがやりたいの?
ttp://ideone.com/cECJg6
0688デフォルトの名無しさん
2012/11/28(水) 20:43:56.75>今読んで気づいたのですが、これだと9人までの候補者までしか
>できないですねorz
9人までならデータは
27167812878721
12762187687124871271127217
12272771652
みたいなのでいいけど、10人以上なら
1 7 11 6 3 4 1 2 1
2 4 1 3 10 12 5 4 1 8 7
みたいに空白で空けるか、csvだろうね。
0691デフォルトの名無しさん
2012/11/28(水) 20:49:58.20間違った。
ファイルのデータ1行が、投票者1人分なのか...
0692デフォルトの名無しさん
2012/11/28(水) 23:08:08.38Q1:ファイルから読み込むのは、候補者番号?
Q2:投票は第二候補まで書くという事?
0693672
2012/11/28(水) 23:17:52.55Q1はい、Q2候補者数全てに順位をつけて投票します。
候補者1、候補者2、候補者3、がいたとするとテキストファイルは下のような感じです、テキストの形式は自由です
が候補者数と投票者数、各投票者の投票結果はいります
例)
候補者数=3
投票者数=4
123
321
213
132
0694デフォルトの名無しさん
2012/11/28(水) 23:31:31.17↓urlの選好投票→自書数字式に似てるな。
ttp://ja.wikipedia.org/wiki/%E9%81%B8%E5%A5%BD%E6%8A%95%E7%A5%A8
0695672
2012/11/29(木) 02:04:21.29char *fname = "1vote.txt";
int CANDIDATES;
int VOTES;
char string[MAX_LEN];
/* ファイル・オープン */
if ((fp = fopen(fname, "r")) == NULL)
{
printf("ファイル「%s」のオープンに失敗しました。プログラムを終了します。\n", fname);
return -1;
}
int flag=0,i,t;
for(t=0;t<2;t++){
fgets(string, MAX_LEN, fp);
for(i=0;i<MAX_LEN;i++){
if(string[i]=='='){
//printf("%c\n",string[i+1]);
if(flag==0){
CANDIDATES = atoi(&string[i+1]);
flag++;
printf("%d\n",CANDIDATES);
break;
}else{
VOTES =atoi(&string[i+1]);
printf("%d\n",VOTES);
break;
}}}
テキストが C=100
b=20
とすると出力がなんで100と20なんですか??string[i]='='の次はstring[i+1]=1
ではなくなぜstring[i+1]=100なのですか?おしえてくださいorz
0696デフォルトの名無しさん
2012/11/29(木) 02:19:46.85「CANDIDATES = atoi(&string[i+1]);」
は1文字('1')を数値に変換するんじゃなくて、文字列("100")を数値に変換している、
って説明で分かるんだろうか・・・
もしかしてポインタが分かってないレベルだったり
0697デフォルトの名無しさん
2012/11/29(木) 02:37:46.34FILEなんか使う前に、簡単に文字列操作の練習でもした方がいいんじゃないか
0698デフォルトの名無しさん
2012/11/29(木) 02:47:04.26ポインタ・・Aの住所がかれてあるメモをもつ人みたいなものですよね;;
CANDIDATES = atoi(&string[i+1]);
stringの前になぜ&がつくかもわかりませんstring[i+1]のアドレス
をしめすことになるのでは?とおもってしまいます
0699デフォルトの名無しさん
2012/11/29(木) 02:50:44.77ですね;;ざっとよんだだけでこの課題をといてます;
0700デフォルトの名無しさん
2012/11/29(木) 03:03:07.23ファイルって
鈴木宗男=100
みたいな行がずらーーっと並んでるんじゃないの?
0701デフォルトの名無しさん
2012/11/29(木) 03:06:18.34> ポインタ・・Aの住所がかれてあるメモをもつ人
ワロタw
とりあえず今は Aのアドレス = ポインタ くらいの適当な理解でいいよ
要点をまとめると
"100" ・・・ 文字列、実際は'1'、'0'、'0'、'\0'(終端文字)というデータの羅列
string[i+1] ・・・ string配列のi+1番目の値。すなわち'1'という1バイトの文字データ
&string[i+1] ・・・ string[i+1] のアドレス、すなわち'1'が置かれているアドレスであり、それは"100"という文字列の先頭のアドレスでもある。
atoi関数 ・・・ 指定のアドレスから終端文字までを読み取って、数値に変換する。
まぁ基本からやった方がいいと思う
0702デフォルトの名無しさん
2012/11/29(木) 09:44:19.17馬鹿には無理。
0703デフォルトの名無しさん
2012/11/29(木) 11:06:02.360704デフォルトの名無しさん
2012/11/29(木) 11:07:12.64馬鹿には無理
0705デフォルトの名無しさん
2012/11/29(木) 11:16:18.000706デフォルトの名無しさん
2012/11/29(木) 11:45:07.33のようなコメントは不要
0707デフォルトの名無しさん
2012/11/29(木) 11:53:30.01作ってみた。
ttp://ideone.com/qft7H3
0708デフォルトの名無しさん
2012/11/29(木) 11:57:40.18かなりわかりやすかったです。ありがとうございます
atoi関数を正しくわかっていませんでした。
>>705
僕にも無理ですけど、馬鹿でも勉強すればできるようになると信じろと
ガイ先生がいってたようなきがします
0709デフォルトの名無しさん
2012/11/29(木) 12:00:18.38治ったね
0710デフォルトの名無しさん
2012/11/29(木) 14:01:34.350711デフォルトの名無しさん
2012/11/29(木) 14:10:23.63例えば2012年12月1日に証明書の有効期限が切れた場合、 12月2日以降にそのアプリは通常通り動作するでしょうか?
また何らかの警告が出たりしないでしょうか?
自分は2012年12月1日以前に付けたアプリに関しては永遠に通常通り動作すると思っているのですが・・・・
0712デフォルトの名無しさん
2012/11/29(木) 14:12:34.59ベリサイン
警告が出る
0713デフォルトの名無しさん
2012/11/29(木) 14:16:17.560714デフォルトの名無しさん
2012/11/29(木) 14:39:43.37失礼しました。ベリサインです(^^;
どのプロセスが警告を出すのでしょうか?
http://oshiete.goo.ne.jp/qa/4762254.html
を見た限りだと、期限以内に署名したアプリは署名が有効だと思いました。
0715デフォルトの名無しさん
2012/11/29(木) 15:25:34.32なんで、誰が質問して誰が答えたのか良くわからんページなんか参考にするかな。
ベリサインのページ読め、アホ。
https://www.verisign.co.jp/codesign/help/faq/210017/index.html
0716デフォルトの名無しさん
2012/11/29(木) 15:31:38.72すごい、軽い感じで作れるかんじなんですね、俺もがんばります
0717デフォルトの名無しさん
2012/11/29(木) 17:14:17.280718デフォルトの名無しさん
2012/11/29(木) 18:25:58.82tp//codepad.org/WsNDfYIs
これをビルドしたら実行結果が
a = 1
&a = 18ff44
*pa = 1
&pa = 18ff3c
b = 1
と表示されたんですが&aと&paが何故こう表示されるのか分かりません
16進数で表示される事は分かるんですが
printf("&pa = %04x\n",&pa);
実行結果が18ff3c
これが特に分かりません^^;
数学的に考えるとpa=&a;でアドレスがaに代入されるからaの16新数表示に
ならないんですか?
仕組みはよく分からなくてどなたか教えて下さい。
0719デフォルトの名無しさん
2012/11/29(木) 18:46:26.54アドレスだから
0720デフォルトの名無しさん
2012/11/29(木) 18:46:47.14> int a,b,*pa;
以上の宣言で、
・ int型の値を入れる a という器(変数)が 0x18ff44 番地のメモリに確保される
・(int型の値を入れる b という器(変数)が 0x18ff40 番地のメモリに確保される)
・int型の器(変数)のメモリアドレス値を入れる pa という器(変数)が 0x18ff3c 番地のメモリに確保される
ということを踏まえたら理解出来ませんか?
それと、
> 数学的に考えるとpa=&a;でアドレスがaに代入される
ではなく
> 数学的に考えるとpa=&a;でaのアドレスがpaに代入される
です。
0721デフォルトの名無しさん
2012/11/29(木) 18:49:54.04も表示してみたら分かるのでは?
0722デフォルトの名無しさん
2012/11/29(木) 18:53:13.14printf("&a = %04x\n",&a);
じゃなくて
printf("&a = 0x%p\n",&a);
0723デフォルトの名無しさん
2012/11/29(木) 19:01:08.90$gcc -v
gcc version 4.4.6 20120305 (Red Hat 4.4.6-4) (GCC)
だと、
printf("&pa = %04x\n",&pa);
> &pa = bfe2aea4
printf("&pa = %p\n",&pa);
> &pa = 0xbfe2aea4
printf("&pa = 0x%p\n",&pa);
> &pa = 0x0xbfe2aea4
と出た。
勝手に「0x」が頭に付けられています。
他のコンパイラはどうなんでしょう。。
0724デフォルトの名無しさん
2012/11/29(木) 19:02:05.460725デフォルトの名無しさん
2012/11/29(木) 19:14:52.65レスありがとうございます。
a=1だからpa=aのアドレスですよね?
それでbはpaのアドレスint型のデータに格納されているので
a=1 b=1 pa=1ですよね?
printfで出力される結果がまだよく分からないです><
paにaのアドレスが代入されるだけなので
pa自体のアドレスは変わらないんでしょうか?
分り難い説明ですみません。
paのアドレス自体は&だから変更されないって事ですかね?
*だとポインタ変数だから変わるのかな。。。
メモリとかもまだよく分からないです^^;
0726デフォルトの名無しさん
2012/11/29(木) 19:17:51.72桁が超えたら、
printf("%2d\n", 12345); の表示は 12 とか 45 ではなく 12345
と、勝手に拡張表示されるから特に言及しなかったけど、
桁数が分からない数値を表示する時は
printf("pa = %04x\n",pa);
ではなく
printf("pa = %x\n",pa);
とするべきだね。
(ポインタ値の表示は勿論、%p が良い)
0727デフォルトの名無しさん
2012/11/29(木) 19:30:26.17a = 1;
pa = &a;
b = *pa;
こう考えるとどうだろう。
・a, b はint値を書くための紙である
・紙は、それなりに置き場所(メモリ)が必要である
・pa は、a, b のような「int値を書くための紙」の「置き場所」を書くための紙である
・もちろん、pa 自身のためにも「置き場所」は必要
・「代入」とは、左辺の示すものに右辺のものを「書く」ことである
0728デフォルトの名無しさん
2012/11/29(木) 19:47:40.79123
132
213
231
312
321
のように全パターンを出力したいのですが何か良い方法はありませんか。
ちなみにVBですが、他の言語で書いていただいてもだいたいわかると思います。
配列の長さは変わることもあります・・・。
0729デフォルトの名無しさん
2012/11/29(木) 19:55:38.72再帰で実現
0730デフォルトの名無しさん
2012/11/29(木) 20:08:38.14すみません・・・思いつきません、どうやればいいのでしょうか
0731デフォルトの名無しさん
2012/11/29(木) 20:14:42.19ttp://ideone.com/tlzpeN
0732デフォルトの名無しさん
2012/11/29(木) 20:27:49.11間違った。
数値の配列だったね。
ttp://ideone.com/8XY3rm
Cだけど分かるかな
0733デフォルトの名無しさん
2012/11/29(木) 20:32:51.61ありがとうございます!
参考にしてvbで作ってみようと思います
0735デフォルトの名無しさん
2012/11/29(木) 20:54:24.161ページ目を記入したら2ページ目、2ページ目を記入したら3ページ目。nページ目を記入したらn+1ページ目にといった具合に、そのページの数字を記入した後は次のページの数字を記入する。
(※1ページ目も2ページ目もnページ目も数字が書いてある場所は同じ。記入されるエクセルの方も前に記入したセルと数個飛ばしで記入されていく。)」
といったツールを作りたいのですが、可能でしょうか?
というかどういうプログラムにしたらよいでしょうか?
0736デフォルトの名無しさん
2012/11/29(木) 20:57:42.19VBA
0737デフォルトの名無しさん
2012/11/29(木) 22:23:54.53VBでも出来ました!ありがとうございます
*dの意味がちょっとわからず暫し苦戦していました・・・。
ByRefで渡すことだったんですね。
0738732
2012/11/29(木) 22:42:49.75それはおめでとう。
ByRefって参照渡しのことかな?
データサイズが大きすぎなければ、特に参照渡しでなくとも
コピー渡しで良いんだけどね。
後学のため、出来ればVBのコードを
ttp://ideone.com/
とかに貼って見せてもらえると嬉しい。
ちなみにVBでやるってことは、配列数10個くらいだと計算に
時間がかかりすぎて表示が固まらないか心配。。
0739デフォルトの名無しさん
2012/11/29(木) 22:56:14.14またはExcelファイルを扱える各種言語
Perlなど
0740デフォルトの名無しさん
2012/11/29(木) 23:28:10.59http://ideone.com/awqX7n
こんなかんじです!ありがとうございました
10個は一瞬で終わりましたけど、13個にしてみると、OutOfMemoryExceptionが出ましたね・・・。
そこまで沢山は扱う予定ははないので大丈夫そうです
0741デフォルトの名無しさん
2012/11/30(金) 00:55:02.78a=1; // aに1を入れます
pa=&a; // pa に aのアドレス(0x18ff44)を入れます
b=*pa; // pa(0x18ff44)にある値(1)をbに入れます
結果
a は 1
pa は 0x18ff44
b は 1
0742738
2012/11/30(金) 01:37:52.60わざわざありがとう。
13個でメモリがあふれてしまうんだ。。
今後深い再帰をするときは気を付けた方が良いね。
VB2005の記事だけど
ttp://msdn.microsoft.com/ja-jp/library/0ctsw64a%28v=vs.80%29.aspx
とか
0743デフォルトの名無しさん
2012/11/30(金) 02:14:08.070744デフォルトの名無しさん
2012/11/30(金) 02:15:45.07セグメンテーション違反がでるのですがなぜでるのでしょうか・・
4行目以降がセグります
配列の確保ができてないのでしょうか・・・・
0745デフォルトの名無しさん
2012/11/30(金) 02:20:10.29test.txtが読めないとか?
0746デフォルトの名無しさん
2012/11/30(金) 02:28:35.822. 25,26行目
> for (i = 0; i < gyo; i++) {
> for (j = 0; j < retu; j++) {
↓
> for (i = 0; i < retu; i++) {
> for (j = 0; j < gyo; j++) {
では?
0747デフォルトの名無しさん
2012/11/30(金) 02:52:19.02retu×gyoで確保した行列を、gyo×retuとしてアクセスしています。
したがって、gyo != retu の場合は、確保されていない領域にアクセスすることになります。
それと、>>746とは逆の事を書きますが、>>744は retu と gyo で
確保する順序が逆ではありませんか?
> matrix = (int **)malloc(sizeof(int *) * retu);
> if (matrix==NULL) exit(1);
> for (i=0; i<retu; i++) {
> matrix[i] = (int *)malloc(sizeof(int) * gyo);
> if (matrix[i]==NULL) exit(1);
> }
ではなくて
> matrix = (int **)malloc(sizeof(int *) * gyo);
> if (matrix==NULL) exit(1);
> for (i=0; i<gyo; i++) {
> matrix[i] = (int *)malloc(sizeof(int) * retu);
> if (matrix[i]==NULL) exit(1);
> }
とすべきかと。
縦が「行」で横が「列」ですよね。
違う事をやろうとしているのだったらすみません。
0748デフォルトの名無しさん
2012/11/30(金) 04:22:37.31VBAなら可能なのでしょうか?
レベル的には、初級者レベルでも作れるような感じですか?
それともそうとうVBAの知識がないとできない感じですか?
0749デフォルトの名無しさん
2012/11/30(金) 08:01:16.32「あるページ」が何のページか判らんが、ブックファイルの各シートのことを言っているなら割と簡単。
0750デフォルトの名無しさん
2012/11/30(金) 10:02:50.590751デフォルトの名無しさん
2012/11/30(金) 10:13:14.18まず、DOMへのアクセスを提供するCOMオブジェクトを引き込んで
DOMでパースして
ってやるのかな。
その辺の知識や、Web関係の知識もないと厳しいと思う。
プログラムが上手く動かないとき、結局そういう知識がないと原因が分らないからな。
ところでなんでVB(.net)って簡単な言語っておもわれるんだろ。
あんな醜悪でめんどくさい言語はないとおもうが。(独り言)
0752743
2012/11/30(金) 10:27:57.370753743 752
2012/11/30(金) 10:29:54.00途中まではよめてました
>>746
15行目で正しくセットされています
2.すいません説明不足でした、
作りたい配列が下といった感じです
123
321
213
123
321
213
・
・
>>747そのとおりでした、 matrix = (int **)malloc(sizeof(int *) * 4); で
[]
[]
[]
[]
となりますよね・・・それでも4行目以降表示するとセグります
テキストが
CANDIDATES=3
VOTE=9
213
231
213
132
123
321
321
321
321
0754743 752
2012/11/30(金) 10:40:05.510755デフォルトの名無しさん
2012/11/30(金) 10:58:23.60先ず、インデントを何とかしろ。
次に、インデントを何とかしろ。
最後、インデントを何とかしろ。
0756デフォルトの名無しさん
2012/11/30(金) 11:04:33.32fscanf(fp, "%d", &gyo);
matrix = (int **)malloc(sizeof(int *) * gyo);
if (matrix==NULL) exit(1);
// for (i=0; i<retu; i++) { /* delete */
for (i=0; i<gyo; i++) { /* add */
matrix[i] = (int *)malloc(sizeof(int) * retu);
if (matrix[i]==NULL) exit(1);
}
それと、213 ---> {2,1,3}にしたいんじゃないの?
fscanf(fp, "%d", &matrix[i][j]);だと、213 ---> {213}になってしまう。
0757デフォルトの名無しさん
2012/11/30(金) 11:07:04.67FILE * fp = fopen(MY_FILE, "r");
int gyo;
int retu;
fscanf(fp, "%*[^=]=%d%*[^=]=%d", & retu, & gyo);
int ** matrix = malloc(sizeof(* matrix) * gyo);
for (int ig = 0; ig< gyo; ++ig) {
matrix[ig] = malloc(sizeof(* matrix[ig]) * retu);
for (int ir = 0; ir < retu; ++ir) {
fscanf(fp, "%1d", & matrix[ig][ir]);
}
}
fclose(fp);
for (int ig = 0; ig < gyo; ++ig) {
for (int ir = 0; ir < retu; ++ir) {
printf("%d ", matrix[ig][ir]);
}
printf("\n");
free(matrix[ig]);
}
free(matrix);
return 0;
}
0758743 752
2012/11/30(金) 11:20:06.02失礼しましたorz
>>756、757
すんません、テキストに空白いれるのわすれてました。
うまくいきました。わざわざありがとうございますOTZ
0759デフォルトの名無しさん
2012/11/30(金) 12:10:25.56>>707
の
int *sum char *p = matrix; char *matrix;
for ( i = 0; i < votes; ++i) {
// printf("matrix %c\n", *p);
sum[*p - '1']++;
p += candidate;}
が何をしているのかよくわかりません、主にsum[*p - '1']++;が何をしているのか教えてくださいmm
0760デフォルトの名無しさん
2012/11/30(金) 12:17:40.43*pが文字'1'ならsum[0]をインクリメント、*pが文字'2'ならsum[1]をインクリメント。
以下iがvotesに達するまで。
但し、もう既に作りが違っているのだから余り気にしないで今のコードをきちんと理解すべき。
0761デフォルトの名無しさん
2012/11/30(金) 12:20:53.47ASCIIコードだと'0'から'9'は0x30から0x39に配置される。
*pが'3'ならば
sum[*p - '1']++;
は
sum['3' - '1']++;
で
sum[0x33 - 0x31]++;
で
sum[2]++;
となる、と言えば分かるか?
使用文字コード依存なのであまりこういうプログラムは感心しない。
まあ、数字はEBCDICコードでも一続きに配置されてるから良いけど。
0762デフォルトの名無しさん
2012/11/30(金) 12:21:40.50>>759
0763デフォルトの名無しさん
2012/11/30(金) 16:03:55.20入力テキストが間違っていて gyo、retuが変な値なのにmallocすると、
とんでもないサイズのメモリを確保したりしてPCが固まる。
0764デフォルトの名無しさん
2012/11/30(金) 16:15:12.23そういうのは、デバッグ中にassertしとけというレベルの話で、実コードでチェックする必要なんか無い。
できないことなら、malloc()は失敗するし。
0765デフォルトの名無しさん
2012/11/30(金) 16:21:28.62まあ、入力値の妥当性チェックは必要なんだろうが、今回の問題とはまた別の話だよ。
この板で示されるコード全部にそんな突っ込み入れてたら、きりないでしょ。
0766デフォルトの名無しさん
2012/11/30(金) 16:36:34.280767デフォルトの名無しさん
2012/11/30(金) 16:44:14.54今時、巨大な空間を確保しようとしただけで固まるような端末なんてないだろうし。
0768デフォルトの名無しさん
2012/11/30(金) 16:54:04.16スレタイ。
そういうベキ論は、質問が出た時か、もっとプロ指向のスレで。
0769763
2012/11/30(金) 17:01:23.51と言っている訳じゃないから目くじら立てなくてもw
これって実際に自分で使用するツールじゃないかな?
って雰囲気を感じた(妄想)んで、それならもうちょっと
エラーチェックをしたほうが良いですよ。
と思ったまでで。
いや、俺も実際にテストデータ分からずメクラ打ちでデータ作って
このコードを動かしたらスワップで少しPCが固まったんで、
アドバイス程度で>>763書いたつもりで
0771デフォルトの名無しさん
2012/11/30(金) 17:04:42.61まで読んだ
0772デフォルトの名無しさん
2012/11/30(金) 17:09:04.64次はローラ風のキャラで頼む
0773デフォルトの名無しさん
2012/11/30(金) 17:30:39.19コードを codepad や ideone に張り付けるときは Linux なら indent コマンドで
整形した方がいいね。コンパイルが通ることを確認した src.c を
$ indent -nut src.c
みたいにして。
0775デフォルトの名無しさん
2012/11/30(金) 19:57:51.24セルの内容変更とかオブジェクトで追加したボタンの
クリックとか
0776デフォルトの名無しさん
2012/11/30(金) 20:34:59.52ウェブページです。ネットです。
>>750
ってことは、無理ってことですか?
>>751
じゃあさらにweb関係の勉強もしなきゃいけないと。
なんか本当に面倒くさいですね。
機械の利点がまったくないですね。
通常、情報とかってウェブページからとるものだと思うんですけど、
なんで今まで誰もこれを考案しなかったんでしょうね?
ウェブページの情報をエクセルやその他のツールに写すっていう。
この10年以上のネットの歴史で誰一人も思いつかなかったんですかね?
ウェブページの情報をエクセルやその他のツールに写すっていう。
ウェブページの情報をエクセルやその他のツールに写すっていう。
ウェブページの情報をエクセルやその他のツールに写すっていう。
人間ってそんなに賢くない生き物なんですかね?
0777デフォルトの名無しさん
2012/11/30(金) 20:38:25.08パースするのがいやなら正規表現もあるけど
こっちはこっちで大変だから結局勉強は必要だけどね
0778デフォルトの名無しさん
2012/11/30(金) 20:39:15.01自分で考えて打つか
手元にある資料やネットの資料をうつすか
これ以外考えられないと思うんだけど
なんでそのうちの一つの、ウェブページの情報をうつすっていう、むしろもっともポピュラーの方法を
なんで誰も考案しなかったんでしょう?
クリックしてページ開いて、そのページに書いてあることをエクセルにうつす
なんでこんな簡単なことでウェブ関係とかいらん勉強までしなきゃいけないんだ
VBA作ったやつは本当に頭が悪い
0779デフォルトの名無しさん
2012/11/30(金) 20:42:08.52今画面にうつってるページをコピペして一部改変してエクセルにうつす
みたいなプログラムってVBAでできそうですか?
0780デフォルトの名無しさん
2012/11/30(金) 20:45:11.49VBAなんて無くてもスクショとってうつせばよくね
0781デフォルトの名無しさん
2012/11/30(金) 20:47:25.85>じゃあページを開くのは手動でクリックして開くとして、
>今画面にうつってるページをコピペして一部改変してエクセルにうつす
これくらいならスクリプト書かなくても出来そうだし
0782デフォルトの名無しさん
2012/11/30(金) 20:54:04.100783デフォルトの名無しさん
2012/11/30(金) 20:57:52.390784デフォルトの名無しさん
2012/11/30(金) 21:02:49.74webクエリ便利だな
仕事でも使えそうだ
0785デフォルトの名無しさん
2012/11/30(金) 23:07:42.290786デフォルトの名無しさん
2012/11/30(金) 23:07:58.280787デフォルトの名無しさん
2012/11/30(金) 23:08:26.43何言ってだお前
0788デフォルトの名無しさん
2012/11/30(金) 23:09:20.470789デフォルトの名無しさん
2012/11/30(金) 23:10:22.72hairetsu[1]=hensu
0790743
2012/11/30(金) 23:38:49.44int b,j,i,count=0, *can;
can = (int *)malloc(sizeof(int *) * retu);
for(b=1;b<=retu;b++){
for(i=0;i<gyo;i++){j=0;
if(matrix[i][j]==b){ count++; }
}
printf("candidates%d=%d\n",b,count);
can[b]=count;
count=0;
}
//printf("%",can[b]);
free(can);
}
0791790
2012/11/30(金) 23:40:02.05すいません、これってなんでアボートするんですか??
場所はcan[b]=count;
みたいなんですが
0793デフォルトの名無しさん
2012/12/01(土) 00:07:21.25例えば
XXX :デフォルトの名無しさん:2012/11/30(金) AA:BB:CC.DD
って2chのレスはなってますよね?
「このプログラム技術板すべてのスレ(現行)と全てのレスの、XXX(レス番)とDD(秒?)を抜き出して、エクセルに記述する。
ただし、DDの部分は1なら○、2なら◎、3なら●、4なら△、5なら▲、6なら▽、7なら▼、8なら■、9なら□、0なら×
に変換して記述しなければならない」
こんな時、みなさんだったらどういうプログラムとか手段を組みますか?
知恵を貸してください。ほんとに。
0794デフォルトの名無しさん
2012/12/01(土) 00:10:09.06例
│ A │ B │ C │
1 │ 785│ ◎□│ │
2 │ 786│ ◎■│ │
3 │ 787│ △●│ │
4 │ 788│ △▼│ │
5 │ 789│ ▼◎│ │
0795デフォルトの名無しさん
2012/12/01(土) 00:11:47.40$r = explode(":",$s);
$d = explode(".",$s);
echo $r[0];
echo $d[1];
0796デフォルトの名無しさん
2012/12/01(土) 00:12:28.85まあ、頑張れよ
0797デフォルトの名無しさん
2012/12/01(土) 00:27:24.52C言語の勉強をしています。
「こんにちは」と表示して改行を行う関数
void hello(void) {/* … */}
を作れという問題で分からずに解答を見たところ
void hello(void)
{
puts("こんにちは");
}
でmain関数にもhello();だけでした。
なぜhello関数でreturnが必要なく
文章だけが返るのでしょうか?
0798デフォルトの名無しさん
2012/12/01(土) 00:33:38.680799デフォルトの名無しさん
2012/12/01(土) 00:35:54.98返すとは何なのか徹夜で考えなさい。
0800デフォルトの名無しさん
2012/12/01(土) 01:12:00.12常識的な線で、2chブラウザを使っていれば見たスレについてはdatファイルが残っている筈だからそれを前提に。
awk 'BEGIN{FS = "<>";} {split($3, cells, "\\."); print ++ic, cells[2];}' *.dat > foo.csv
とでもして、それをExcelで開いて後は適当に。あー、B列の変換があったか。それもまぁ、awkでやっつければ楽だな。
0801デフォルトの名無しさん
2012/12/01(土) 01:13:42.64それを使って検索と置換を駆使すればどうにでもなるよ。
まぁ、それなりに知識は必要だけどね。
0802デフォルトの名無しさん
2012/12/01(土) 01:54:50.48void型の関数は値を返さない関数だからreturnはあってもなくてもいい。
returnを書く場合でも返す値がないからreturn;で終わる。
0803デフォルトの名無しさん
2012/12/01(土) 02:03:01.18putsは、標準出力に表示するという副作用があるだけで、helloが返しているわけではない。
インタプリタの実行環境だと、返したものを利便性のために表示することが多いので、それと混同しているのかな。
0804デフォルトの名無しさん
2012/12/01(土) 08:34:14.640805デフォルトの名無しさん
2012/12/01(土) 08:36:23.200806デフォルトの名無しさん
2012/12/01(土) 08:51:07.420807デフォルトの名無しさん
2012/12/01(土) 09:07:53.55おまい頭いいな!
0808デフォルトの名無しさん
2012/12/01(土) 10:39:47.56「#」で始まり「#」で終わるファイルを管理対象外としたいのですが、書き方がわかりません。。。
正規表現はRegExpで書いているのですがイマイチ・・・
よろしくおねがいします。
------------------------
syntax: regexp
/\.
.+\.class$
.+~$
^\bin\/
^#.+#$
------------------------
と書いたら全てのファイルが管理対象外とみなされてしまいました。
0809デフォルトの名無しさん
2012/12/01(土) 10:40:47.89いや、常識だろ
0810デフォルトの名無しさん
2012/12/01(土) 10:52:40.89でも中身が無限ループのときは許されるよね
0811デフォルトの名無しさん
2012/12/01(土) 11:31:00.55規格をちゃんと確認してるか怪しいので
信用してはならない
0812デフォルトの名無しさん
2012/12/01(土) 11:50:19.67同意。
古い本なら、当時の規格に沿った結果の場合もあるけど。
最近の本でそれなら、ソースをコンパイルチェックしてないな。
0813デフォルトの名無しさん
2012/12/01(土) 12:36:33.01お前らの常識とやらが非常識なわけだが。
5.1.2.1 Freestanding environment
0815デフォルトの名無しさん
2012/12/01(土) 12:50:52.17戻り値が無いとDOSやUNIXのバッチが戻り値を受け取れないから?
まさかスタックは壊れないよね。
コンパイラが「なーんだよvoid mainってw しょうがないからvoidなエピローグ書いてあげるけどさ」
って感じでやってくれるんでしょ?
実際どうなるんだ
0816デフォルトの名無しさん
2012/12/01(土) 12:53:08.70違反してないなら構わんよ
0817デフォルトの名無しさん
2012/12/01(土) 12:55:50.10関数の返り値がレジスターに積まれるのなら void だろうが、int だろうが、まったく問題ないと思います、実際のところ。
しかし返り値がスタックに積まれる実装もありうること、main() を呼び出す存在があることを考慮し、一貫性をもたせたいと考えるむきもあるでしょう。
単なるスタンスの問題かもしれません。
0819デフォルトの名無しさん
2012/12/01(土) 13:03:05.570820デフォルトの名無しさん
2012/12/01(土) 13:11:56.16なるほどサンクス。
俺も別に擁護するつもりはないよ?w
ただ、自分で理由をいえなかったから聞いてみただけで。
0821デフォルトの名無しさん
2012/12/01(土) 13:12:54.67void mainをintとみなしてコンパイルするとしたら、戻り値は勝手に0とみなすのか?
0822デフォルトの名無しさん
2012/12/01(土) 13:20:30.00後のほうの章でいいから、説明は必要
C89 の規格は持っていないのでよくわからないのですが、実装をみたところコンパイラにより様々なようでした。これを論じたスレがあったはずですが、どこだったっけ?
C99 では int main() にもかかわらず return がない場合は、0 と規定されるようになりました。
ISO/IEC 9899:1999 5.1.2.2.3.1
If the return type of the main function is a type compatible with int, a return from the
initial call to the main function is equivalent to calling the exit function with the value
returned by the main function as its argument;10) reaching the } that terminates the
main function returns a value of 0.
void main() の場合はつぎのとおりです。
If the return type is not compatible with int, the termination status returned to the host environment is unspecified.
0824デフォルトの名無しさん
2012/12/01(土) 13:27:02.05>「何の説明も無く」void mainと書いてある本は
0825デフォルトの名無しさん
2012/12/01(土) 13:27:53.64戻り値は最後にアキュムレータに入っていた値です(キリッ
Matz
0826デフォルトの名無しさん
2012/12/01(土) 13:31:06.680827デフォルトの名無しさん
2012/12/01(土) 13:38:48.19>voidなエピローグ書いてあげるけどさ
書いてくれません。
というか、int なエピローグをリンクするだけです、コンパイラではなくリンカが。
0829デフォルトの名無しさん
2012/12/01(土) 13:46:00.44環境依存
それが普通だとは思うが、環境依存としか言えない
0830デフォルトの名無しさん
2012/12/01(土) 13:46:14.9810万モリタポ出すなら教えてやるぞ。
0832デフォルトの名無しさん
2012/12/01(土) 14:13:43.81BEつけてくれ
0833デフォルトの名無しさん
2012/12/01(土) 14:33:53.450834デフォルトの名無しさん
2012/12/01(土) 14:43:35.37http://ideone.com/lw38pK
0835デフォルトの名無しさん
2012/12/01(土) 14:48:09.610836デフォルトの名無しさん
2012/12/01(土) 14:49:01.18MS-DOS 時代はあからさまにリンクしないとやっていけなかったんですが、最近はかわったの?
0838デフォルトの名無しさん
2012/12/01(土) 15:08:26.34プロローグ/エピローグはコンパイラが生成するもの。素人は引っ込んでろ。
0839デフォルトの名無しさん
2012/12/01(土) 15:10:35.990840デフォルトの名無しさん
2012/12/01(土) 15:13:08.820841デフォルトの名無しさん
2012/12/01(土) 15:14:04.740842デフォルトの名無しさん
2012/12/01(土) 15:15:50.89そう主張する根拠はなに?
0844デフォルトの名無しさん
2012/12/01(土) 15:19:45.150845デフォルトの名無しさん
2012/12/01(土) 15:20:00.600847デフォルトの名無しさん
2012/12/01(土) 15:21:35.500848デフォルトの名無しさん
2012/12/01(土) 15:23:37.060849デフォルトの名無しさん
2012/12/01(土) 15:23:57.04定義しないと参加できない素人は引っ込んでろ。
0850デフォルトの名無しさん
2012/12/01(土) 15:24:07.780851デフォルトの名無しさん
2012/12/01(土) 15:25:19.9110万モリタポで回答してやってもいいが。
0852デフォルトの名無しさん
2012/12/01(土) 15:26:18.520853片山博文MZボット ◆0lBZNi.Q7evd
2012/12/01(土) 15:29:51.23エピローグ:epilogue(終結部、終章)
http://msdn.microsoft.com/ja-jp/library/tawsa7cb(v=vs.80).aspx
0854デフォルトの名無しさん
2012/12/01(土) 15:30:35.17エピローグ:mainの後に行われる終了処理
0855片山博文MZボット ◆0lBZNi.Q7evd
2012/12/01(土) 15:33:13.390856デフォルトの名無しさん
2012/12/01(土) 15:36:15.920857デフォルトの名無しさん
2012/12/01(土) 15:37:56.5210万モリタポならシグナルのほうで
>>853
それは main() のためのプロローグ/エピローグというよりは、すべての関数におけるプロローグ/エピローグだ
アセンブリプログラミング――アセンブリ言語で記述した関数をリンクするとき――のお約束だね、みたところ cdecl だけのようだけれども
きまらないね
0860デフォルトの名無しさん
2012/12/01(土) 16:07:22.85何で普通の関数のプロローグエピローグの話しとんのや
0861デフォルトの名無しさん
2012/12/01(土) 16:10:53.360862デフォルトの名無しさん
2012/12/01(土) 16:14:28.03プロローグ/エピローグとは(main関数も含む)関数のそれを指す。
無知な素人を除き、それ以外で使われることはない。
0863デフォルトの名無しさん
2012/12/01(土) 16:17:22.99はあ? お前バカだろ。つかQz。まだ理解していないようだ。www
0864デフォルトの名無しさん
2012/12/01(土) 16:23:09.36Qは >>814 で「スタートアップ」といっている
0865デフォルトの名無しさん
2012/12/01(土) 16:34:49.29>>815は>>814へのレスでもなんでもない。アンカーもついてない。
コンパイラが生成するんだろと言っている。それ以前からでているvoid mainの話題だね。
Qzがプロローグ/エピローグを知っていれば、これらのマヌケな発言は出てこない。
>>828
> というか、int なエピローグをリンクするだけです、コンパイラではなくリンカが。
>>846
> プロローグ・エピローグの定義をはっきりさせておかないとね。
>>858
> アセンブリプログラミング――アセンブリ言語で記述した関数をリンクするとき――のお約束だね、みたところ cdecl だけのようだけれども
へえ、調べてみると呼び出し規約の方に案外と固定されているのね。文脈依存かと思っていた、これは参考になりましたね。
0867デフォルトの名無しさん
2012/12/01(土) 16:53:48.90main関数を呼び出す側の関数が内部的に存在する
その関数に前処理と後処理が書かれている
前処理はmain関数に渡す引数の処理など
0868デフォルトの名無しさん
2012/12/01(土) 16:55:14.74mainの外のエピローグは実行されますか?
0869デフォルトの名無しさん
2012/12/01(土) 17:10:26.91「案外」ではなく「例外なく」。ただし>>859のような素人の発言は除外する。
0870デフォルトの名無しさん
2012/12/01(土) 17:13:22.310871デフォルトの名無しさん
2012/12/01(土) 17:26:30.80通常、スタートアップルーチンのエピローグはSIGNAL受けての異常終了、mainから
リターンする正常終了を問わず実行されない。(そのように書かれている)
勿論、実行するように記述する事は可能だが、returnする先が(普通は)スタックに積
まれて無いので、エピローグの最後の命令(マシンコードのreturn命令)を実行すると
きにSIGNAL喰らって終了。
0872デフォルトの名無しさん
2012/12/01(土) 21:20:42.24例えば、緑色の部分だけ黒にしたりとかしたいのですが、そういうことはOSの根幹に関わってくる操作でできなくなっていますか?
iPhoneとかAndroidのストア探したんですが、その手のソフトはどうも無いみたいで・・・
0873デフォルトの名無しさん
2012/12/01(土) 22:17:42.99緑に塗っているプログラムを黒で塗るように書き換えればいいんだよ。
これだと簡単すぎるので人のアプリに干渉したいという事ならroot。
osが色弱に対するアクセシビリティとして提供してても良さそうだけど、結局アプリが対応してなかったらそれまでじゃない。
0874デフォルトの名無しさん
2012/12/01(土) 22:24:21.24やっぱRoot取らないと他のアプリに干渉するってのは無理なんですね
0875デフォルトの名無しさん
2012/12/01(土) 23:54:34.080876685
2012/12/01(土) 23:55:24.401列目の配列の中から一番個数の少ない値を除外し(複数ある場合はどれでもよい)
その行の2列目の値を一列目に格納します。(2列目の値が除外した値の場合
3列目を読み込む3列目も除外した数字の場合4列目・・・・)これをどれか
一つの数字の個数が全体の過半数に達するまで繰り返すのですがうまくいきません。集計のところです。
どうしたらいいでしょうか?おしえてくださいOTZ
4 3 3
4 2 2
3 2 ⇒3 2
3 1 3 1
3 2 3 2
0877デフォルトの名無しさん
2012/12/02(日) 00:17:50.43その通りにアルゴリズムを組み立てればいい
0878デフォルトの名無しさん
2012/12/02(日) 00:45:30.43これ課題にしては色々と仕様不明だな。
例えば、候補1除外で--->この時点では候補1は消える。
再集計により候補2が除外--->候補1復活のケースがあるが、これはいいの?
0879デフォルトの名無しさん
2012/12/02(日) 00:54:06.05ソフトウェアで幅広いユーザーを得るためには、色の使用方法に注意する必要があります。
視力障碍のあるユーザーは、色がよく見えない可能性があります。
白人の成人男性の約 8% には、何らかの色覚異常があります。
その中で最も一般的なのは、赤緑色覚異常です
("色盲" という言葉もよく使われますが、これは不適切な表現とされています)。
色覚に影響を与える遺伝子は X 染色体の一部であるため、色覚不足は
女性よりも男性に強く影響します。
男性の約 8% に何らかの色覚不足があるのに対し、
女性で色覚不足がある人は約 0.5% に過ぎません。
通常の色覚での原色の見え方
http://i.msdn.microsoft.com/dynimg/IC83125.png
色覚不足では
ttp://i.msdn.microsoft.com/dynimg/IC101998.png
ttp://i.msdn.microsoft.com/dynimg/IC45037.png
ttp://i.msdn.microsoft.com/dynimg/IC15086.png
0880685
2012/12/02(日) 01:00:49.03最小得票数の候補者は除外されて、その候補者への投票は無視して考える。
と書いてあったので、完全に除外していいと思います。
再集計で再び1度目に除外された候補者がでた場合その次に投票した候補者で考えていいと
思います。
0881685
2012/12/02(日) 01:13:44.19自分ではそのつもりなんですが、全然うまくいきません。
かなり読みにくいコードになってしまいましたが、できれば
どこらへんがそのとおりになっていないか教えてくれないでしょうか、再集計から
うまくいきませんOTZ
4 2 ←テキスト 集計cansum[1]=2
4 2 cansum[2]=2
3 4 ・ =2
2 1・・・ ・ =3
1 4 zyogai=1 cansum[1]=1
1 4 ・ =3
2 1 ・ =0
. =3
3 4
4 2
0882デフォルトの名無しさん
2012/12/02(日) 01:28:25.90いつも考えて配色してるよ
0883デフォルトの名無しさん
2012/12/02(日) 01:41:54.89ヘルプが必要な場合は黄のボタン、
終了する場合は赤のボタンをクリックします。http://i.msdn.microsoft.com/dynimg/IC128785.gif
簡単に見えますね? しかし、次のように見えたとしたらどうでしょうか。
http://i.msdn.microsoft.com/dynimg/IC119905.gif
0884デフォルトの名無しさん
2012/12/02(日) 01:42:59.770885デフォルトの名無しさん
2012/12/02(日) 01:46:05.29以下の様に考えていいって事?
candidates=3
votes=5
1 2 3
1 3 2
3 1 2
2 1 3
3 2 1
の場合、1列目の集計で2が最少だから消去。
1 . 3
1 3 .
3 1 .
. 1 3
3 . 1
↓
1 3
1 3
3 1
1 3
3 1
---> 候補1が当選
0886685
2012/12/02(日) 01:55:48.29はい、そうです
0887デフォルトの名無しさん
2012/12/02(日) 02:40:08.06インストールしたアプリに、勝手にオンラインバンクのアプリいじられて振り込まれたりしたら嫌でしょ。
0888デフォルトの名無しさん
2012/12/02(日) 04:34:26.39Linux 京王
Mac 東急
ですか?
0889デフォルトの名無しさん
2012/12/02(日) 04:36:23.360890デフォルトの名無しさん
2012/12/02(日) 04:57:36.410891デフォルトの名無しさん
2012/12/02(日) 05:00:35.070892デフォルトの名無しさん
2012/12/02(日) 06:32:00.830893デフォルトの名無しさん
2012/12/02(日) 10:39:24.84ttp://ideone.com/BVyXkS
0894685
2012/12/02(日) 11:51:57.45ごめんなさい、言うのを忘れていました、言語はC言語のみですOTZ
自分C++はまったくしたことないです。
subTotal[matrix[i]]++;は配列の中に配列をいれている?ということでしょうか??
p1 = p2 = matrix;
for ( i = gyo * retu; i; --i) {
*p1 = *p2;
if (*p2 != mini)
++p1;
++p2;
}
}
--retu;
}が何をしているのかよくわかりません
0895デフォルトの名無しさん
2012/12/02(日) 12:39:04.020896デフォルトの名無しさん
2012/12/02(日) 13:08:24.23>>885
0897デフォルトの名無しさん
2012/12/02(日) 13:24:09.81ですよねぇww
100行やそこらのコード書くのにどんだけかかってるんだよwwww
0898デフォルトの名無しさん
2012/12/02(日) 13:36:24.400899デフォルトの名無しさん
2012/12/02(日) 14:23:51.20iOSやAndroidは、最終的にはネイティブアプリにして、マーケットでリリースしたいです
言語がC#みたいなプラットフォーム限定言語ではなくJavaとかでも、そのOSのAPIを使う時点で互換性は取れないですよね?
ここでいう互換性とは、同一のソースからビルトして、全てのプラットフォームで動作するってことです。
(そもそもiOSは、Javaで書いたものはビルトできないとかはさておき)
そうなると、各OSのAPIをラップしたライブラリを持つクロスプラットフォームフレームワークを使うしかないんでしょうか?
0900デフォルトの名無しさん
2012/12/02(日) 14:33:25.430901デフォルトの名無しさん
2012/12/02(日) 15:07:56.38タイタニウム使え
0902デフォルトの名無しさん
2012/12/02(日) 16:25:20.21Adobe AIRを使う
0903デフォルトの名無しさん
2012/12/02(日) 16:27:28.18モバイルの時点で既にiOSとAndroidにわかれてますが平気ですか?
>>901
ありがとうございます
ただ、
Titanium Mobile
Titanium Desktop
と分かれてますのでモバイルとデスクトップだと別ビルトになるんでしょうか・・・
0904デフォルトの名無しさん
2012/12/02(日) 16:33:50.17ありがとうございます。
0905デフォルトの名無しさん
2012/12/02(日) 16:37:19.49どーでもいいけど
Linux忘れてない?
0906デフォルトの名無しさん
2012/12/02(日) 16:56:16.170907デフォルトの名無しさん
2012/12/02(日) 16:58:41.24javaについて詳しくないのですが
ここのソースって実行することできるのでしょうか?
チェックアウトして読み込んでみましたが
ビルドのしかたがわかりません
これはGUIで実行されるのですか?CUIですか?
実行のやりかた教えてください
0908デフォルトの名無しさん
2012/12/02(日) 18:00:29.07なんかのライブラリじゃねえのこれ
0909デフォルトの名無しさん
2012/12/02(日) 18:06:59.51回答ありがとうございます
ライブラリなんですか・・・
RTMPのクエリーとか発行できるツールだとおもってました
0910デフォルトの名無しさん
2012/12/02(日) 19:06:14.20>javac LoLRTMPSClient.java
>java LoLRTMPSClient
で起動できるみたいだけど、
java.io.IOException: Wrong client version for server
at LoLRTMPSClient.login(LoLRTMPSClient.java:254)
at LoLRTMPSClient.connectAndLogin(LoLRTMPSClient.java:212)
at LoLRTMPSClient.main(LoLRTMPSClient.java:65)
となる。あとは面倒なので、調べてない。
0911デフォルトの名無しさん
2012/12/02(日) 20:31:38.56processingの勉強してるんですが
Cで言う LoadDivGraph(画像を分割して読み込む)ってできるんでしょうか?
size(640,480)
PImage img = loadImage("test.png");
for(int i;i<=8;i++){
img=img.get(0,0,i,32)
image(img, 50*(i-1), 0)
}
nullpoint とかいろいろ出てはじかれるんです
2.0bを使ってます
0912デフォルトの名無しさん
2012/12/02(日) 20:43:39.730913デフォルトの名無しさん
2012/12/02(日) 20:47:18.350914デフォルトの名無しさん
2012/12/02(日) 20:53:32.89ありがとうございます!!!
ログイン情報とかいじれば動きそうなきがします
ありがとうございました
0915デフォルトの名無しさん
2012/12/02(日) 23:32:16.35そもそも赤黄緑の配色にしてる時点でアウトだが
適度に青を混ぜておくといいよ
0916デフォルトの名無しさん
2012/12/03(月) 04:24:05.21/***********************************************
*
* 関数名:
* 作成日:
*
**********************************************/
既に関数にコメントヘッダが無い場合はつけず、
付いてない関数には自動で挿入してくれるような機能、アドインです。
0917デフォルトの名無しさん
2012/12/03(月) 04:50:49.73>付いてない関数には自動で挿入してくれるような機能、アドインです。
でーりゃー難しいがや。
・無い場合
→つけず
・付いてない関数
→自動で挿入
どうしろとw
0918デフォルトの名無しさん
2012/12/03(月) 04:57:52.83そもそも色だけで表示するのが間違い
文字も使え
0919デフォルトの名無しさん
2012/12/03(月) 07:06:27.27・すでにある場合
→つけず
・すでにない場合
→ひな形を挿入
です
0920デフォルトの名無しさん
2012/12/03(月) 07:16:17.76自分で作りましょう
または作り方を聞きましょう
アドイン探すだけならマ板に逝って
0921デフォルトの名無しさん
2012/12/03(月) 10:23:40.260922デフォルトの名無しさん
2012/12/03(月) 23:13:11.89VBでフォームのボタンをクリックした時にこのページのログイン認証を使って、はてなブックマーク
https://www.hatena.ne.jp/login
にログインするようにしようとしたのですが、うまくいきません。
Yahooではうまくったのでコードの間違いとかではないと思うのですが、何が原因なのでしょうか
0923デフォルトの名無しさん
2012/12/04(火) 00:42:16.76公開キーに基づく認証方式はサポートしていません。
0924デフォルトの名無しさん
2012/12/04(火) 11:55:33.55そういうことでしたか・・・。
SSL認証の場合にVBのフォームからボタンクリックでログインさせる方法はないのでしょうか
0925デフォルトの名無しさん
2012/12/04(火) 11:58:04.10その後Cとかに進もうかと思ってるんですが
0926デフォルトの名無しさん
2012/12/04(火) 12:50:08.51あの言語はダメだとかは基本的に無い
0927デフォルトの名無しさん
2012/12/04(火) 12:50:37.72VB+SSLでググって、Top20くらいまでの内容を吟味した上での質問か?
0928デフォルトの名無しさん
2012/12/04(火) 15:36:58.27javaのsetConnectionInfoの引数なんですが
2個目はわかります
しかし3,4,5個目の引数はなんなんでしょうか?
教えてください
0929デフォルトの名無しさん
2012/12/04(火) 15:46:15.66そのメソッドが所属するクラス名はなんですか?
0930デフォルトの名無しさん
2012/12/04(火) 15:56:37.10あミスでした
エラー起こしてみたら
別のファイルにありました
java:201: エラー: クラス RTMPSClientのメソッド setConnection
すみませんw
0931デフォルトの名無しさん
2012/12/04(火) 19:17:20.480932デフォルトの名無しさん
2012/12/04(火) 20:19:01.31Windows環境で、何か取っ掛かりになるようなサイトや本があったら教えて下さい
我流でしこしこやってるのですが、ちょっと不安でして
0933デフォルトの名無しさん
2012/12/05(水) 00:26:31.57rtmpで example.com:2000で接続して
objectEncoding=0, app=liveHelper, fpad=false, flashVer=MAC 10,3,181,34,
tcUrl=rtmp://localhost/liveHelper, audioCodecs=3191, videoFunction=1,
pageUrl=http://localhost:5080/demos/publisher.html, path=liveHelper, capabilities=239, swfUrl=http://localhost:5080/demos/publisher.swf, videoCodecs=252
といったパラメータをを送信するのでしょうか?おしえてください わかりません
0934デフォルトの名無しさん
2012/12/05(水) 04:19:14.42終端文字をCR、またはLFに設定する方法にはたどり着いたのですが
CRLFに設定する方法がわかりません。お願いします。
0935デフォルトの名無しさん
2012/12/05(水) 05:24:56.47デフォルトではどのディレクトリに入ってるの?
それともソースは非公開?
0936デフォルトの名無しさん
2012/12/05(水) 09:33:52.33Androidのアイコンのデザインに関するガイドラインならあるよ
http://developer.android.com/guide/practices/ui_guidelines/icon_design.html
0938デフォルトの名無しさん
2012/12/05(水) 11:56:53.33オープンソースの成果も利用してるくせに
0939デフォルトの名無しさん
2012/12/05(水) 12:13:50.700940デフォルトの名無しさん
2012/12/05(水) 12:23:03.68君を含む殆どの人をオープンに出来れば、マイクロソフトを時代遅れの企業として追い込むことが出来るよ。
0941デフォルトの名無しさん
2012/12/05(水) 12:31:31.990942デフォルトの名無しさん
2012/12/05(水) 17:11:29.74ご紹介ありがとうございます
androidでも、ベクタ形式でやっているわけじゃなくて、いくつかサイズを用意するんですねぇ
0943デフォルトの名無しさん
2012/12/05(水) 18:44:52.06記事の表示画面のアイコン(?)をもっと大きくしたいのですが、どうすればいいですか?
0944デフォルトの名無しさん
2012/12/05(水) 19:11:30.23まず板名を読んでみるといいんじゃないかな
0945デフォルトの名無しさん
2012/12/05(水) 19:28:57.08こっちだろうな
0946デフォルトの名無しさん
2012/12/05(水) 19:31:52.17945>>ありがとうございます、そちらに伺わせてもらいます。
0947デフォルトの名無しさん
2012/12/05(水) 22:24:47.17#include<time.h>
int main(void)
{
time_t t=100;
printf("%d %d\n", t, t);
return 0;
}
このprintfの出力が100 100ではなく100 0になってしまうのは何故ですか
OSはWin7 64bit 開発環境はVSExpress 2012 fWDです
元のコードは猫でも分かるプログラミングC言語編第13章ですが
そのコードでもtime2の値が0と出力されてしまいます
ttp://www.kumei.ne.jp/c_lang/intro/no_13.htm
0948デフォルトの名無しさん
2012/12/05(水) 22:28:25.010949デフォルトの名無しさん
2012/12/05(水) 22:30:02.750950デフォルトの名無しさん
2012/12/05(水) 22:34:31.69なるほど
time_tをlong long intに変えたら同じ症状になったのでこれが原因なんでしょうか
その他の型では正常に100 100と表示されます
>>949
駄目でした
原因を特定する為に上記のコードを書いたのですが…
0951デフォルトの名無しさん
2012/12/05(水) 22:40:26.39これでいかが?
ttp://okwave.jp/qa/q3705366.html
0952デフォルトの名無しさん
2012/12/05(水) 22:40:38.320953デフォルトの名無しさん
2012/12/05(水) 22:44:28.70正しく100 100と表示されました
ありがとうございました
しかし何故間違ったコードでは1つ目だけが出力されたのか…
0954デフォルトの名無しさん
2012/12/05(水) 22:46:19.400 は、1つ目の上位32bits分だろうな。
0955デフォルトの名無しさん
2012/12/05(水) 22:48:32.050956デフォルトの名無しさん
2012/12/05(水) 22:51:08.450957デフォルトの名無しさん
2012/12/05(水) 22:52:55.90なるほど!
試しにとても大きい値を入れて調べてみたら確かにその挙動が見えました
疑問はすべて解けました
改めてありがとうございました
0958デフォルトの名無しさん
2012/12/05(水) 22:58:29.80エンディアンとかからめて理解できたかな?
理解できたのなら、
「1234 5678」
と表示させてみよう。
t にどんな値を設定すればいいのか分かれば、大丈夫。
0959デフォルトの名無しさん
2012/12/05(水) 23:08:17.63わかります
t=24386824307922ですね
0960デフォルトの名無しさん
2012/12/05(水) 23:10:12.190961デフォルトの名無しさん
2012/12/05(水) 23:13:19.17コンパイル時オプションで、warningが出るようにしておく事を推奨。
0962デフォルトの名無しさん
2012/12/05(水) 23:16:03.79warning出るかな?>>947のコードで。
printfって可変長引数だから、printfの行では出ないだろうし…
0963デフォルトの名無しさん
2012/12/05(水) 23:20:26.03手元の環境ではwarningが出る。
> gcc untitled.c
untitled.c: In function ‘main’:
untitled.c:6: warning: format ‘%d’ expects type ‘int’, but argument 2 has type ‘time_t’
untitled.c:6: warning: format ‘%d’ expects type ‘int’, but argument 3 has type ‘time_t’
> gcc -v
gcc version 4.2.1
0964デフォルトの名無しさん
2012/12/05(水) 23:22:43.06って言ってるのにgccなら警告出るとか言い出すバカってなんなの? 死ねばいいのに。
0965デフォルトの名無しさん
2012/12/05(水) 23:27:55.58やってみましたがVCではこれに関する警告は出ないようです
ただそれとは関係なく警告は大事なのでこれからは一つ上のLv4で学習を進めようと思います
0966デフォルトの名無しさん
2012/12/05(水) 23:28:07.64ああ、こちらでは
gcc untitled.c
だけだと出なかったけど、
gcc -Wall untitled.c
で出ました。うかつでした。
21世紀のコンパイラは書式指定子文字列まで解析しているのか。。
(ちなみに gcc version 4.7.1 (Debian 4.7.1-2))
0967デフォルトの名無しさん
2012/12/05(水) 23:29:34.40VCだったら、プロフェクトの設定のコンパイルの設定で
警告レベルを設定出来るだろう。
0969デフォルトの名無しさん
2012/12/06(木) 18:34:56.11ちなみに言語はjavaです。
0970デフォルトの名無しさん
2012/12/06(木) 18:44:31.77> 任意精度演算とは、数値の桁の精度がシステムの利用可能なメモリ容量にのみ制限される計算技法をいう。
http://ja.wikipedia.org/wiki/%E4%BB%BB%E6%84%8F%E7%B2%BE%E5%BA%A6%E6%BC%94%E7%AE%97
0971デフォルトの名無しさん
2012/12/06(木) 18:50:39.040972デフォルトの名無しさん
2012/12/06(木) 19:02:29.13ありがとうございます。
そのwikipediaに載ってるソースを参考にしてやってみようと思います
0973デフォルトの名無しさん
2012/12/06(木) 21:08:29.610974デフォルトの名無しさん
2012/12/08(土) 02:39:21.20辞書的な意味は分かるんだけど、なんか由来とかあんの?
0975デフォルトの名無しさん
2012/12/08(土) 16:23:25.96XMLを使いたいのですが、以前はMSXMLというSDKがあったのですが
今だと何を使うのが一般的でしょうか?
できれば、.net framework提供のフレームラーク(XmlDocumentクラスなどのセット)が使えるとよいのですが、
やはり別物になってしまうのでしょうか?
どうしてもC#と同じように使いたければC++/CLIでやるのでしょうか?
0976デフォルトの名無しさん
2012/12/08(土) 16:34:29.53CreatFileとReadFileとWriteFile。
あとはポインター操作を駆使すればできるだろ、バカじゃなければ。
0977デフォルトの名無しさん
2012/12/08(土) 16:53:11.940978デフォルトの名無しさん
2012/12/08(土) 17:08:29.02http://www.usability.gr.jp/alertbox/windows-8.html
二重のデスクトップ = 認知オーバーヘッドと増加する記憶負荷
ウィンドウが複数ないこと = 複雑なタスクに対する記憶の過負荷
フラットなスタイルは発見しやすさを損なう
低い情報密度
逆効果に出た、ライブすぎるタイル
チャームは見えない汎用コマンド
エラーを起こしやすいジェスチャー
Windows 8のUX: タブレットでは貧弱だが、PCでは悲惨
Microsoftが嫌いなわけではない
賢明な諸君は9が出るまで待とう
0979デフォルトの名無しさん
2012/12/08(土) 17:29:13.33表示画面がずれないように文字数を数えて表示させています。
全角文字を2文字と数えたいのですが、stringのlength()では1文字
と数えてしまいます。
アスキーを1文字、全角文字を2文字と数えてくれるメソッドはありませんか?
環境の詳細は以下の通りです。CenOS6.3付属のJavaです。
$ java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.5) (rhel-1.50.1.11.5.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
java はよく知らないのですが、「全角判定+java」でググッてみました。
http://atmarkplant-dj.blogspot.jp/2011/05/java.html
いかがでしょうか?
0981デフォルトの名無しさん
2012/12/08(土) 18:42:30.16もうMacでいいよ。iphoneだし。
>>979
それは使っている端末のフォント次第だろ。
0982デフォルトの名無しさん
2012/12/08(土) 19:11:32.221文字ずつコードポイント取得して数え上げるだけだろ。どこが難しいのか全然わからん。
>>980
良く知らないじゃなくて、全然知らないだろ。
少しでも知っていれば↓のようなタワゴトをほざくわけがない。
http://toro.2ch.net/test/read.cgi/tech/1316592884/271
From: [271] デフォルトの名無しさん <sage>
Date: 2012/09/07(金) 18:58:22.87
>>270
java の場合、
>root = Tree.insertTree( root, num );
これはサイテーとしかいいようがない。
木への挿入がおこなわれるたびに、ノード挿入位置からルートにむかって延々と代入が繰り返される。
それも代入前と後で値がかわらないにもかかわらず代入が発生するなんて、まともな書き方じゃない。
java はバイナリーツリーに関してはまともな書き方
>void insertTree( TTree *&node, int val )
>TTree *root;
>insertTree( root, num );
ができない言語。
0983デフォルトの名無しさん
2012/12/08(土) 19:20:18.960984デフォルトの名無しさん
2012/12/08(土) 19:52:49.520985979
2012/12/08(土) 20:01:10.15ありがとうございます。
サンプルでは全角文字だったら〜というコードになってたのですが、
安易に、C言語でいうところの、isascii(c)!=0だったら長さ1, それ以外
なら長さ2で数えれば良い気がして自作してます。
しかしJavaには isascii()が無いのですか…、わざわざパターンマッチ
するのもばからしいし。
0986デフォルトの名無しさん
2012/12/08(土) 20:03:25.94どこかでよみましたが、海栗コードがさらに拡張されたそうですねぇ。
めんどい。めんどい。
まぁ、今回はレポートだしどうでもいいです。
0987デフォルトの名無しさん
2012/12/08(土) 21:56:21.690988デフォルトの名無しさん
2012/12/08(土) 22:48:50.26Windows7のようなタッチ操作をサポートしたPCで
タッチ操作できるようにしたいです。
どういうライブラリをインクルードすれば良いでしょうか?
XAMLとかはなしで。
0989デフォルトの名無しさん
2012/12/08(土) 22:59:22.420990988
2012/12/08(土) 23:04:39.84え?
例えば、ボタンコントロールをタッチしたらウィンドウメッセージでWM_COMMANDが送信されるんでしょうか?
だったら何もしないでも動かせますね!
0991デフォルトの名無しさん
2012/12/08(土) 23:52:04.08え?
http://toro.2ch.net/test/read.cgi/tech/1316592884/271 の認識のどこが間違ってますか?
普通は List/ArrayList/LinkedList/Vector を使うとは思いますが、原理主義者が java で完結させようとすると苦しいのですが?
0993デフォルトの名無しさん
2012/12/09(日) 00:35:19.860994デフォルトの名無しさん
2012/12/09(日) 02:40:07.90途中の数分しか壊れてないのでどうにかしたいのですが
右クリックでコピーしようとしてもファイルが壊れているのでできません的な状態で
cmdでrecoverってのをやってみようとしたのですがそれも壊れててできなくて
Adobeの動画編集ソフトで分割しようと思ったのですが読み込みの時点でできないのですが
どうすれば良いですか?
0995デフォルトの名無しさん
2012/12/09(日) 03:13:55.67リカバーするドライブのフォルダを開いたせいでできてませんでした
0996デフォルトの名無しさん
2012/12/09(日) 08:37:46.48ないと分かってるなら自分で作れゴミカス野郎が
0997デフォルトの名無しさん
2012/12/09(日) 08:56:04.99少しだけヒントをやろう。
1 世界中でたくさんのプログラマがJavaを使用している。
2 バイナリツリーはプログラミングの基本的データ構造である。
3 それを効率的に記述できない欠陥言語だと騒ぎ立てているのは、極東の
場末の掲示板に巣食っているQzとかいうクズ一人。世界中で一人だけだ。
これから結論できることは、お前がJavaを知らないクズであるという事。
Javaでバイナリツリーを記述するのは簡単な事。お前ができないだけ。
0998デフォルトの名無しさん
2012/12/09(日) 08:58:34.780999デフォルトの名無しさん
2012/12/09(日) 09:02:22.801 業者に依頼してサルベージしてもらう。 たとえば http://www.ontrack-japan.com/
2 あきらめる。
3 自分でサルベージできるよう修行する。
1000デフォルトの名無しさん
2012/12/09(日) 09:12:37.15http://toro.2ch.net/test/read.cgi/tech/1355011916/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。