2 :
テンプレ続き :2014/02/16(日) 02:04:45.42
【重要】 hogeは禁止です。使用しないでください。 万が一hogeが書き込まれても、スルーしてください。 相手にするとあなたも荒らしと同じ扱いになります。 また、hogeはNGワードに追加しておくことが強く推奨されています。
チンチンうずうず
5 :
デフォルトの名無しさん :2014/02/19(水) 02:13:36.37
ほしゅ
算術オーバフローを、なんかこう、バシッと判定できませんかねえ。 質問でした。
7 :
【重要】 :2014/02/19(水) 10:36:50.29
hogeは禁止されていません。チョーセン人が追加した偽テンプレ(
>>2 )は無視してください。
>>7 はいつもの韓国人によるスクリプト荒らし
とりあえずhogeをNGに入れておけば
>>7 も見なくて済む
9 :
【重要】 :2014/02/19(水) 12:35:46.40
チョーセン人がhogeをNGにいれて無視すれば何も問題は無い
なんだこのスレは 9件中4件があぼーんだ どれだろうな 片 山 Q Z ho ge チョー セン u y
基地害以外はhogeなんて使ってない現実を考えると わざわざhogeを使って質問する意味はないわな
相変わらずチョーンジン連呼するage荒らし。
13 :
デフォルトの名無しさん :2014/02/19(水) 14:12:37.33
相変わらず2chではデフォルトのsageない事が荒らしだとかチョーセンルールを繰り返すチョーセン人 死ねばいいのに
14 :
デフォルトの名無しさん :2014/02/19(水) 14:15:12.05
ageが荒らし行為だという根拠を出してみろよ どこにそんなルールがあるんだ? チョーセン語は読めないから日本語のソース限定な
age荒らし == ageることが荒らし と思う時点で最近2chに来たばかりの韓国人 そんな韓国人がhogeを禁止されてないと言ったところで誰も信じない
16 :
デフォルトの名無しさん :2014/02/19(水) 14:22:02.79
それじゃage荒らしを定義してみろよ チョーセン語じゃなくて日本語でな
また韓国人によるage荒らし。
18 :
デフォルトの名無しさん :2014/02/19(水) 14:36:05.87
チョーセン人によるチョーセン人のためのチョーセンルール
>>16 スレタイがハングルじゃないから読めないみたいだな
20 :
デフォルトの名無しさん :2014/02/19(水) 15:16:21.18
「age荒らし」を定義しろよ チョーセン人
やっぱり読めないのかwww 誰かにハングルに訳してもらえwwwww
何にしてもhogeが禁止で確定したのは良かったと思う。
いいから半島へ帰れ
普通の神経してたらこの状況でhoge使って書き込もうとは思わんわなw それでもhoge厨はhogeを書き込む つまり(ry
【注意事項】 hogeは禁止です。使用しないでください。 万が一hogeが書き込まれても、スルーしてください。 相手にするとあなたも荒らしと同じ扱いになります。 また、hogeはNGワードに追加しておくことが強く推奨されています。
26 :
デフォルトの名無しさん :2014/02/20(木) 14:16:48.29
CentOS 6.5 でC言語の勉強をしています。 あるソースコードのコンパイルでつまずいています。 アドバイスが欲しいです。 環境は次のコマンドで揃えました。 yum install gtk2-devel devhelp gtk2-devel-docs gcc このプログラムは無事コンパイルできました。 #include <gtk/gtk.h> int main(int argc, char** argv) { GtkWidget *window; gtk_init(&argc, &argv); 続きます。
27 :
デフォルトの名無しさん :2014/02/20(木) 14:18:52.26
window = gtk_window_new(GTK_WINDOW_TOPLEVEL); gtk_widget_set_size_request(window, 300, 200); gtk_widget_show(window); gtk_main(); return 0; } これはコンパイルできるのですが、次のソースコードがコンパイルできません。 #include <gtk/gtk.h> static void cb_button_clicked(GtkWidget *button, gpointer user_data) { gtk_main_quit(); } int main(int argc, char** argv) {
28 :
デフォルトの名無しさん :2014/02/20(木) 14:18:53.41
hogeは禁止されていません。チョーセン人が追加した偽テンプレ(
>>2 )は無視してください。
29 :
デフォルトの名無しさん :2014/02/20(木) 14:21:23.38
GtkWidget *window; gtk_init(&argc, &argv); window = gtk_wiindow_new(GTK_WINDOW_TOPLEVEL); gtk_widget_set_size_request(window, 300 ,200); { GtkWidget *button; button = gtk_button_new_with_lavel("Quit"); gtk_container_add(GTK_CONTAINER(window), button); g_signal_connect(G_OBJECT(button), "clicked", G_CALLBACK(cb_button_clicked), NULL); } gtk_widget_show_all(window); gtk_main(); return 0; }
30 :
デフォルトの名無しさん :2014/02/20(木) 14:23:27.59
コンパイルは次のコマンドを使っています。 gcc image-viewer.c -o image-viewer `pkg-config --cflags --libs gtk+-2.0` コンパイルした時のエラー情報は、 image-viewer.c: In function ‘main’: image-viewer.c:15: 警告: assignment makes pointer from integer without a cast /tmp/ccV8Rz7V.o: In function `main': image-viewer.c:(.text+0x69): undefined reference to `gtk_button_new_with_lavel' です。
31 :
hoge :2014/02/20(木) 14:25:26.09
> gtk_button_new_with_lavel 夜間中学に入って英語をやりなおせ × lavel ○ label
>夜間中学 にほんごじょうずだね
33 :
hoge :2014/02/20(木) 14:34:23.40
34 :
デフォルトの名無しさん :2014/02/20(木) 14:52:26.89
>>31 ありがとうございます!
夜間小学校から頑張ってきます!
gtkってIDE使えないんだっけ? emacsの補完機能でabbrevbあたりでどうにかしようとして、触るのヤメたから忘れた。 vimのオムニ補完の方が使い勝手が良いよね。軽いし。
大抵の質問者は
>>1-3 くらいのテンプレは読むけど、最新5レスも読まない。
だから韓国人が禁止しませんとたまに書き込んだところで最新5レス以内にそれがなければほとんど意味がない。
安心安心。
37 :
デフォルトの名無しさん :2014/02/20(木) 18:45:42.22
キムチのように顔真っ赤だな チョーセン人 チョーセンルールに従ってhogeはスルーしろよ wwww
このage荒らしってC系スレに貼り付いてるけどC系言語で挫折したのかな
39 :
デフォルトの名無しさん :2014/02/20(木) 20:11:31.02
「age荒らし」の定義はどうした? 早く答えろ チョーセン人
たぶんそう。 C言語が習得できなかったんだろう。
c言語どころか日本語も習得できてないじゃん 未だにage荒らしの意味が分からないらしいしw
42 :
デフォルトの名無しさん :2014/02/21(金) 00:38:55.14
「age荒らし」の定義はどうした? 早く答えろ チョーセン人
xcodeでC言語を勉強中なのですが詰みました。 ヘルプお願いします。 scanfで文字列を入力したいのですが、なぜか数字&アルファベット以外を入力すると 2文字目以降入力できません。 例:うお 入力できる / おう(し) しが入力できず。
2バイト文字はcharではないよ
入門書レベルをやってる間は日本語を使うべきでない マルチバイト文字といって1バイト(char)に収まらなかったり エンコーディング方式が3種類ほどあって環境によっては不一致で文字化けしたりする 入門書によっては無視してたりするので一通り終わってから改めて見直すべし
入門段階で文字コードを理解しておく方が良い どーせ、後で必要になる
struct test { struct { int i; int i2; } test2; } int test2 (void) { } これってあり?
C系スレってチョーンジンチョーンジン連呼する韓国人が住み着いてるよな
50 :
デフォルトの名無しさん :2014/02/21(金) 22:32:58.69
「age荒らし」の定義はどうした? 早く答えろ チョーセン人
51 :
43 :2014/02/21(金) 22:44:28.22
みなさんありがとうございました。 ずっと、scanf 日本語 とかいうキーワードでググって調べてました。 charではない、2バイト文字などヒントを頂けたので調べる手がかりが掴めました。 マルチバイトとかワイド文字列とかいろいろでてきたので また時間をかけて読み理解していこうと思います。
52 :
デフォルトの名無しさん :2014/02/21(金) 22:46:30.84
韓国人は age荒らし=ageカキコ だと一生思ってればいいと思うよ。
54 :
デフォルトの名無しさん :2014/02/22(土) 00:27:00.36
チョーセン人によるチョーセン人のためのチョーセンルール
このage荒らしはいつまで居座り続けるんだろう。
ワイド文字列は、符号化がUnicode 文字セットは、UCSに近い 主にUTF-8を使う。漢字は3バイトが多い 他にUTF-16, UTF-32もある マルチバイトは古くからある、JIS X0208からの派生 JISはメールで使う、ISO-2022-JP Shift JIS系は、Windows-31J(CP932) EUCはUnix系で使うが、最近はUTF-8を使うことが多い
57 :
デフォルトの名無しさん :2014/02/22(土) 04:09:11.84
こんな時間までスレ違いネタを引っ張るチョーセン人
58 :
デフォルトの名無しさん :2014/02/22(土) 08:11:09.16
「age荒らし」の定義はどうした? 早く答えろ チョーセン人
糞スレ上げんな死ねや厨房
>>59 言うだけ無駄
そいつ荒らしの自覚ないらしいよ
かなり迷惑してるけどどうしようもない
61 :
デフォルトの名無しさん :2014/02/22(土) 18:49:08.96
2ch初心者か? 2chはsage無い/sageるの二択 特別の事情がある時はスレのルールでsage推奨にしている デフォルトはsage無い
62 :
デフォルトの名無しさん :2014/02/22(土) 19:44:31.20
age↑↓sage とかってバンドどうよ
63 :
デフォルトの名無しさん :2014/02/22(土) 19:51:01.85
そういう名前のバンドあっただろ
64 :
デフォルトの名無しさん :2014/02/22(土) 20:11:02.13
test
>>56 スレ違い
知識をひけらかしたいだけならブログでやれ精神異常
>>65 あんな程度のことに過剰反応じゃない?
精神病なの?
67 :
デフォルトの名無しさん :2014/02/23(日) 06:59:33.12
>>66 によりスレ違いはOKになりました
スレ違いだと言われたらこう返せばOKです
>あんな程度のことに過剰反応じゃない?
>精神病なの?
70 :
デフォルトの名無しさん :2014/02/23(日) 13:41:29.19
南トンスルランドへ帰れ チョーセン人
double型ってメリットあるんですか? 1.23*e^(-12) とかこういう表現すると分かりにくくないですか?
>>71 int型、long型だと表現できる数値の範囲が狭まられる。
double型だと表現できる範囲がかなり大きくなる。
それに数値が大雑把になるが細部に拘りがなければOKな場合に重宝する。
cで使える多倍長整数演算ライブラリでお寿司めは何?
gmp
75 :
デフォルトの名無しさん :2014/02/25(火) 00:06:04.27
>>63 そういえば神聖かまってちゃんってバンドあったな
76 :
デフォルトの名無しさん :2014/02/25(火) 02:30:43.22
78 :
デフォルトの名無しさん :2014/02/25(火) 08:12:44.52
SMAPあまり好きじゃないけどこれは同情するわw
英語圏の奴らっていいよな。 日本人が日本語でプログラミングしてるようなもんだろ・・・。
80 :
デフォルトの名無しさん :2014/02/25(火) 19:08:31.95
大して変わらん 単語レベルの話だし、発音も関係ない queueをクエウエって読んでても別に構わない そんなに日本語でコーディングしたいならひまわりやれば
81 :
デフォルトの名無しさん :2014/02/25(火) 21:40:04.20
82 :
デフォルトの名無しさん :2014/02/26(水) 17:13:46.16
この板にいて自分でコミュ力あると思ってる奴はだいたいこんな感じだろ
関数のポインタをわかりやすく説明してくれ・・・ void (*po)() = func; これが、 void *po = func じゃだめな理由を・・・関数の戦闘アドレスを突っ込めば、void型が勝手にfunc関数のサイズを 設定してくれるんじゃないの?ポインタよく理解してないので何言ってるかわからん文章だったら御免。
とりあえず void *po = func の行末にセミコロンを付けよう
引数が分からんからじゃない?
>>83 左辺「void *po」
あるいは
「型 *po」
のみで、po が「関数の」ポインタであることを構文上から機械的に判断かのうだろうか?
87 :
デフォルトの名無しさん :2014/02/27(木) 06:06:53.06
>>86 質問に質問で返してんじゃねーよ役立たずのゴミ
学校の教員気取りか気持ちわりぃ
>>87 横からだが
問いの持つ問題に着眼できないのなら
彼に聞け↓
,.-─ ─-、─-、 , イ)ィ -─ ──- 、ミヽ ノ /,.-‐'"´ `ヾj ii / Λ ,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{ ノ/,/ミ三ニヲ´ ゙、ノi! {V /ミ三二,イ , -─ Yソ レ'/三二彡イ .:ィこラ ;:こラ j{ V;;;::. ;ヲヾ!V ー '′ i ー ' ソ Vニミ( 入 、 r j , ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ ヽ ヽ -''ニニ‐ / | `、 ⌒ ,/ | > ---- r‐'´ ヽ_ | ヽ _ _ 」 Gugurecus (西暦一世紀のギリシャの痴人)
ポインタはどれも同じサイズじゃないだろうか?
ヒント データテーブルは単にシリアルではない
アレっと思ったら、大きさの違うスコップを思い出してるわw
>>83 どっちでもいいよ
下だと関数型にキャストして取り出すだけ
po() (*po)() どっちにする?
96 :
デフォルトの名無しさん :2014/03/01(土) 20:49:11.77
JavaScriptで30fpsで安定させてループを回したいのですが、どうすればいいでしょうか setIntervalでは微妙にばらつきがあるようで、一定速度で動いてくれません PCスペックにより30fpsを満たさない場合を除き、 安定して30fpsを出すにはどうしたらいいでしょうか。
www
>>96 パソコンについてるcpuをI7にするとかどうですか?
前スレ
998さん天才ですね
ありがとうございました
前スレ
>>999 さん
了解しました!
PerlでCSSをパースしたいんだが、どうやるのがベストか教えてくれ $css['クラス名']['要素']みたいな感じでアクセスできるようにしたい
そういうメジャーなフォーマットのパーサは誰かが既に書いている
Perlスレで誰か教えてくれるんじゃない?
Perlスレは叩かれるだけ。
105 :
デフォルトの名無しさん :2014/03/02(日) 19:37:09.31
質問です。 円と円、クケイとクケイ、線と線の当たり判定はできるのですが、 それぞれ他の種類のものと当たり判定を行うにはどうしたらよいでしょうか? 円と四角とか難しすぎます。
「●● ×× 当たり判定」で検索
108 :
デフォルトの名無しさん :2014/03/02(日) 23:09:37.39
すいません、ホムペ作るときってどうやるのが一般的なんですか? cgi修正したり、画像修正したり、HTML修正したりするたびに FTPでそれぞれのフォルダに移動するのが面倒です 「使う画像を変更して・・・」 (カチッ)サーバーの上のフォルダ(カチカチッ)サーバーのimageフォルダ (カチッ)ローカルの上のフォルダ(カチカチッ)ローカルのimageフォルダ (カチ、クイッ)アップロード F5 「あれ?変わんねー」 「ああ、そうか、HTMLも変えたからHTMLもか」 (カチッ)サーバーの上のフォルダ(カチカチッ)サーバーのHTMLフォルダ (カチッ)ローカルの上のフォルダ(カチカチッ)ローカルのHTMLフォルダ (カチ、クイッ)アップロード このカチカチがすごく面倒です FTPをたくさん立ち上げてそれぞれのフォルダ専用にしてみましたが 今度は目的のフォルダを開いてるFTPを探す手間が発生しました ホムペ製作のプロの皆さんはどうやって作業しているんのでしょうか?
109 :
デフォルトの名無しさん :2014/03/02(日) 23:16:50.99
DWでサイト定義作れば済む話。 しかも板違い。 ここにホームページのプロなんていない。
ドリームウェイターってホームページビルダーより高くなかったっけ?
111 :
デフォルトの名無しさん :2014/03/02(日) 23:28:37.68
クラウドにしとけばいいだろ。 イラレから保図書から全部付きで月5000円。
112 :
デフォルトの名無しさん :2014/03/02(日) 23:29:16.35
ドリームウェルカム以外無理。
113 :
デフォルトの名無しさん :2014/03/02(日) 23:31:03.53
クラウドって自分のデータを他人が保管してるんでしょ?w キモっww
114 :
デフォルトの名無しさん :2014/03/02(日) 23:34:17.48
いや、月料金のやつをクラウドと言ってる。 中身は一緒。 ダウンロードしてインストールが必要。 クラウドスペースは当然ついてくるけど、使ってるやつ少なそう。
115 :
デフォルトの名無しさん :2014/03/03(月) 04:43:27.95
>>111 イラレフォトショ使ったことないから有り難みが分からんw
電気屋とかで見るとすげー高いけど何がそんなにいいの?
あんなこといいな♪できたらいいな♪ってのはフリーのソフトでできなかったことがないしなぁ
昔ちらっとだけフォトショか何かの本を見たときに、
芝生のど真ん中に写ったカラスの消し方が載ってたが、
それは撮るときになんとかしろよと思った
116 :
デフォルトの名無しさん :2014/03/03(月) 07:34:55.66
JavaScriptのonKeyPressってもしかしてFireFoxで動かない? 代替手段あったら教えてくれ <input type="text">でエンターキーが押されたら関数を実行したい
スレタイも読めない頭悪いのが居ついて困っています
そういえばちょっと前にSEOの話題が出てたけど、最近はMETAタグのキーワードとかデスクリプションの比重が軽いって本当なのかね。
SEOは<TITLE>と<H1>が最強だろ あとはゴミ 書かなくておk
121 :
デフォルトの名無しさん :2014/03/03(月) 08:05:53.50
>>119 のサイト
<html>
<head>
<title>strcpy 危険 やめとけ</title>
</head>
<body>
<h1>strcpyは危険だからやめとけ</h1>
</body>
</html>
122 :
デフォルトの名無しさん :2014/03/03(月) 15:26:34.03
空気の割にはメタタグ設定してる奴多いよな。
定型文みたいなもんだろ 必要ないけどとりあえず書いとくみたいな
>>121 文字数は多すぎても少なすぎてもダメらしいからそれじゃ多分上位に来ないよ。
消えろ害人
126 :
デフォルトの名無しさん :2014/03/03(月) 16:32:37.22
SEOなんて100%自己満足だよ やっても全く意味なし “最低限”のSEO対策とかたまに見かけるけど あれは最早SEOではなく他人に見てもらう内容としての礼儀であって SEO云々以前の問題 あとはどんなにSEO対策しようがしまいが全く関係ない SEOで稼ごうとしてる本、コンサル、Web屋は全部詐欺だと思っていい 全く効果のないもので金とってるわけだからね
信じる人がいればそこに高い付加価値が生まれるってなんとかいう作曲家が教えてくれたじゃないか
128 :
デフォルトの名無しさん :2014/03/03(月) 18:27:51.53
Googleがガイドラインを公開してるわけだからある程度は効果あるんじゃないの。
本物と同じ機能を持った安価な偽物で十分 いつだって中国は時代を先取りしていたアル
優先順位を捻じ曲げる高い効果はあるが 自分の望みの出目を出せるかはまた別問題
ガイドライン() 他人の情報で商売してるような一企業の方針に従う必要なんかない 馬鹿じゃねーの
>>130 検索なんて結局のところ大企業や有名店に媚び売ってる下衆な商売なんだよな
しかもグローバル展開や都市集中型
例えばお前が地方の片田舎でカレー屋始めていくらSEOに金つぎ込んでも
上位に出てくるのは食べログ、クックパッド、ハウス、ココイチ、ゴーゴーカレー
地方のカレー屋は潰れようが何しようがどうでもいいという姿勢が明確
133 :
デフォルトの名無しさん :2014/03/03(月) 19:43:01.57
アメブロのメタタグうざくね?
>>130 高い効果があるのなんてニッチな商売だけだろ。
お前がC言語の入門サイト作って10位以内に入ったらその発言を認めてやる。
密教や秘密結社がサイトを持つことに疑問があるんだけど、 スキマ産業ってコモディティ化するとどうなるの?
>>132 別にHPを持たなくても、どこか大きなサイトに登録できるでしょ
商店街単位か町単位で何かしないと、ジャスコに客取られるだけ
>>136 社会権を獲得したかのように思わせることが可能になる
一人芝居
ジャスコはオワコンだからどうでもいいでしょ 行く奴は馬鹿
141 :
デフォルトの名無しさん :2014/03/03(月) 20:31:07.99
質問です <DIV>内にAjaxを使って取得したJavaScriptの関数を入れて、それを実行しようとしても関数が見つからないと出るのですが これを実行するにはどうしたらいいでしょうか?
ジャスコ行ったことあるけど何が楽しいのか分からん。 渋谷か原宿ぶらついてたほうがいいだろ。 何でジャスコなんか行くの?
143 :
デフォルトの名無しさん :2014/03/03(月) 21:02:07.89
彼女が働いてるから。
>>142 東京の何処が楽しいか分からない。
野山や川辺をぶらついてた方がいいだろ。
何で東京なんかに住むの?
145 :
デフォルトの名無しさん :2014/03/03(月) 21:33:30.90
>>144 チャンスがあるから。
全国から人が集まってくる場所にはそれだけ多くの種類の価値観が集まっており、
イノベーションを起こすのには最適な環境だから。
また、どんな事業でも顧客となり得るのはアクセス可能な人口の中の一定比率であり、
その人口が大きければニッチな事業であっても十分な顧客を獲得できる可能性が高い。
ハンバーグにチョコレートソースをかけて出すような店は青森の田舎ではやっていけないが、
これが東京ならやっていける。
Googleのガイドラインなんてあんの?SEO屋の経験則でしょ?
>>145 男の子がメイドをやってるようなカフェはちょっと...。
キモヲタ喫茶とかどうよ 店員は全員ステレオタイプのキモヲタのみ 1000円で指名もできて30分話せる
なぜ田舎には、オタクが楽しめるPCショップが見当たらないのか なぜ田舎のPCショップの店員は素人ばかりなのか
152 :
デフォルトの名無しさん :2014/03/03(月) 22:40:28.57
東京の話も悪くないのですが、
>>141 の質問にも回答していただけると助かります。
>>152 webkitをforkして満足いくように改造する
>>151 おまえがいま話そうとしてるじゃないか。w
お前らは単にキモいだけで、オタクって言えるレベルの知識も話術もないだろ
1000円でキモオタたちにコンサル業して貰えたら、そこそこだよね。 リーマンスーツを着たコンサルたちに、 「にゃんにゃん」とか「ラブ注入」って言って貰うのも悪くないけど
キモオタカフェ 採用条件:博士卒以上、または、それに準ずる経験、知識 給料:歩合性
158 :
デフォルトの名無しさん :2014/03/03(月) 23:59:27.91
>>158 圏論やトポロジーについて一時間も語ったら、それだけでも結構キモいだろ
どうせバイトなんだし、気にいったヤツが居たら、そのまま持ち帰ればいいしな
>>159 それだけじゃキモくない
やっぱりキョドったりドモったり目つきがおかしかったりしないと
>>144 東京ならではの"他人に無関心"な環境も人によっては住みやすいんだよ。
どこで聞いたか忘れたけど、東京のオカマバーのママが、
「田舎だったら人の目があるからオカマという生き方は難しかったと思う」って言ってて
なるほどと思ったよ。
俺も東京住んでみたいと思ってる。
折れは東京生まれの東京育ちだが、田舎門が東京というところは大概東京モンは少ない。 東京気取りのバケモンファッションの田舎者の巣窟 ↑の竹下通りなんてもろそれ
int (*compare)(const void*, const void*) って何だよ、さっぱりわからん
>>146 どういう風にサイトを作成したらインデックスされやすいかとか
どういう構成にしたらペナルティくらうとかGoogle自身が公式サイトで色々公開してるよ
compare = &cmp1; result1 = compare(d1,d2); compare = &cmp2; result2 = compare(d1,d2);
171 :
デフォルトの名無しさん :2014/03/04(火) 16:00:37.12
>・<title> タグの要素と alt 属性の説明をわかりやすく正確なものにします。 <h1>じゃなくてaltって書いてあるぞ altって画像だよね?
>サイトがガイドラインに違反している場合、Google ではサイトに対して手動による対策を適用します。 何が違反だよwwwww 誰もお前の会社と契約してねーっつーのwwwwwww 他人の情報集めて商売してる癖に馬鹿じゃねwwwwwwwww
草生やす前にチンチン女に入れてこい
契約云々じゃなくて単に検索結果に出さないよって意味でしょ。
>>176 がーん!
そういう質問するレベルの知能なら
女見てチンチンおったてなさい
>>173 検索結果に出てこなくてもいいなら無視していいんじゃね?
検索に出てくるだけがマーケティングじゃないわけだし
下半身見せられなかったら勃つ。
>>170 >1 ページのリンクを妥当な数に抑えます。
妥当な数がいくつか書いてない。
いくつが妥当なの?
>>174 いやwwwおかしいでしょwwwwww
違反ってwwwwwwwwwwwwwwwwww
何様のつもりだよwwwwwwwwwwwwwwwwwwwwwwww
君が高校を卒業するくらいになればわかるよ
186 :
デフォルトの名無しさん :2014/03/04(火) 20:16:56.53
ライブラリを探しています。 日本語(UTF-8)を単語単位に分割してくれるライブラリがあったら教えてください。 言語はPHPかPerlでお願いします。
kakasi
C言語を勉強していてふと思ったのですが、 y=ax+bみたいなグラフはどう表示したらいいのでしょうか?
>>189 言語が何か分かってないクズは消えればいいのに
>>190 できないということですか?
言語について詳しく教えて頂けないでしょうか?
>>189 言語だけでは無理
GUIライブラリと呼ばれるものの中で使いやすいものを選んで用いる
また馬鹿が湧いてんのか ニューハーフネタに飽きたら今度は釣り質問か
>>189 gnuplotを使いパイプで流し込むってのが最も手軽で一般的な方法じゃないかな
196 :
189 :2014/03/04(火) 21:51:20.23
ここ荒らしが常駐してるんですね とりあえずグラフ表示は簡単じゃないということはわかりました ありがとうございました
>>189 printf("y=ax+bみたいなグラフ\n");
199 :
189 :2014/03/04(火) 21:52:59.33
>>196 は偽物です
サンプルコードを頂けるまで待ちます
リロードしてから書き込めよ
>>198 にサンプリ出てるじゃん
一休さんはやめろ
思いついたこと gnuplotを利用する(既出) WindowsのGDIを利用する。 HTML5のCanvasを利用する。 ページプリンタのグラフィック機能を利用する。 PDFファイルを作成し表示させる。
どんなグラフを求めてるかによるけど、 勉強中であれば文字で出力する所からかしら えろい人ならどうするのかは知りません
>196 4次元フラグを描けとな?
わざわざCでやる必要はあるのか?
Cだと感じるんだよぉ 生々しいんだよぉ 。ρ。 ρ mドピュッ C|.| /⌒⌒⌒ヽ/~ ̄ ̄ ̄ ̄ヽ 〜 /⌒ヽ⌒ヽ___ | ∴ヽ 3 ) 〜 ./ _ ゝ___)(9 (` ´) ) 〜 / 丿ヽ___,.───|彡ヽ へ へ| 〜 _/ ) ( Y ̄ ̄ ̄ ̄) 〜 (__/
いくら強制ID入れたいからってむりやり荒らすなよ
ビット円算って、なんの役に立つんですか?
負等愚円算
キャラ操作
>>210 ;;;;;;;;;;;ヽ _,, -ー-、 ,r
;;;;;;;;;;;;;;;| ,,r';´;;;;、ミミミミミ∨;;_;;;;;;;;;;;;;;;;;`ヽ,
;;;;;;;;;;;;;;;;| /;;;;;;;;;;;_、、-''´ニニ ,__ `ヽ;;;;;;;;;;;;;/
;;;;;;;;;;;;;;;;;| ./;;;;;;;;;/_, -''´::::;:;::::´ ̄`''' ';;;;;;;;/ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
;;;;;;;;;;;;;;;;;;|/;;;;;;;;;;;/ ´._::::::::::::::::::,-、 ':;;;;/ /
;;;;;;;;;;;;;;;;;;|\;;;;;;;;;;| ‘ー''´ , 、 ̄´ V、 < ハァ? 意味わかんねえよ
;;;;;;;;;;;;;;;;;;| \;;;;| ,( ● ●)、 nヽ \
;;;;;;;;;;;;;;;;;| .>y ,' ', l゙) } \_________________
;;;;;;;;;;;;;;;;| l゙ n l _,,.--、, i |、ノ
;;;;;;;;;;;;;;;|. ', !〈 ',/r,二⌒ユヾ_ j
;;;;;;;;;;;;;;| ヽ_∧ ''''´ ̄ ̄` イ __ ( 丿
;;;;;;;;;;;;;|___,, -'''⌒ ヽv\ __,,ィ | /,ハ ) ノ ドコマデクズヤネン
;;;;;;;;;;;;|ー- 、_ `ヽ`ヾ、ー''''´`´ ; j r(ZZyZZZZZZ■
;;;;;;;;;;/ _,>、 `ヽ, `丁`l ; √`-、 `ヽ `" //// 〉
;;;;;;;;;| ´ `ー、 \| ゝ、 ,〈 / ゝ、,,_`´´ノ
;;;;;;;;ノ__ ィ´` 7ー、 ヽ\ノノ) ハ ノ /
;;;;;;/::::::`ー-、__ | ___,| ヽ `V/ '., /`ーァ ィソ
;;ノ:::::::::::::::::::::::`ー-Lユゝ, `i | / l//
:::::::::::::::::::::::::::::::::::::::::::::::::::ゝ,、、 l | ,r个 ー−イ
:::::::::::::::::::::::::::::::::::::::::::::::::::::lj |.|.l| |. / U j
:::::::::::::::::::::::::::::::::::::::::::::::::::::´ lj.リ |ノ |
.
.
ニューハーフスレ
216 :
デフォルトの名無しさん :2014/03/05(水) 23:49:39.60
ニューハーフのソープとか行ったことある人いる?
普通のソープでいいだろ
218 :
デフォルトの名無しさん :2014/03/06(木) 01:57:45.47
>>217 ニューハーフをどういう視点で見るかによるけど、普通の男として見るとホモってるような感覚になって無理。
だけどチンポの生えた妊娠しない女として見るとこれがまたなかなか興奮する。
もちろん女装の香りがするニューハーフだとそれは無理だから、チンポ以外はどう見ても女にしか見えないクオリティが必要。
そのクオリティだとマジで興奮するぞ、高い金や指名料払ってでもそういう奴にすべき。
SOAPって、今でも使われることあるの?
結局これいくつなんだよ
181:デフォルトの名無しさん :2014/03/04(火) 17:43:26.50 [sage]
>>170 >1 ページのリンクを妥当な数に抑えます。
妥当な数がいくつか書いてない。
いくつが妥当なの?
普通のサイトなら1ページ3個くらいだろ
すいません、質問です ウェブページの背景画像のファイルを変更したのですが、ブラウザで確認しようとしてリロードしても変わりません 正攻法は一部を除き全部試しましたが全部無理です 助けてください 【試してないもの】 ■ブラウザのキャッシュ削除 確実だとは思いますが画像ファイルをアップロードするたびにキャッシュ削除して確認なんてやってられません ■キャッシュさせないようHTMLに記述 画像まで効果があるかは分かりませんが、あったとしても画像を毎回全ロードというのも嫌です 基本的にキャッシュしてくれて、F5押したときだけ全リロードしてくれるようにできないんですかね? Win7、IE11です よろしくお願いします
Web作成板でききなさい
スパリロとは
朝の7時半からそういうのを読むってどうなの?
228 :
デフォルトの名無しさん :2014/03/06(木) 09:57:42.12
スパリロって何?
質問ですが、ファイルのところでマウスが右か左かで動くところを変える方法を知ってる方はおられますか?
日本語でおk
都市伝説じゃね?
fileから読み取ってその数以下の素数を表示するプログラムで putcharは正常に出力されるのですが printfがおかしくなってしまいます 原因が分かる方教えていただけませんか?
プログラムが間違いだらけなのが原因
234 :
232 :2014/03/06(木) 22:26:31.61
#include <stdio.h> //int sosu(int); int main(void){ FILE *fp; int a; fp=fopen("primenumber.txt","r"); if ((fp = fopen("primenumber.txt", "r")) == NULL){ printf("強制終了しました\n"); return 1;//強制終了 } while((a =fgetc(fp)) != EOF){ putchar(a); sosu(a); } fclose(fp); return 0; }
235 :
232 :2014/03/06(木) 22:27:02.22
sosu (int b){ int n,m,temp=0,cnt=0;//nはループ用変数 for(n=0;n<=b;n++){//入力された数までループ for(m=2;m<n;m++){ if(n%m==0){//素数じゃないなら //printf("%dは素数じゃない\n",n); temp++; break; } } } cnt=(b-temp)-3; printf("%dの素数の数は%d\n",b,cnt); temp=0;cnt=0;n=0;//初期化 }
'0' は48 って意味は分かる?
'0'は48である。とはどの規格書にも書いてない
>>232 ・fopen()を二度するな。
・fgetc()は「一文字読む込む」関数だ。
・素数(複数)を表示したいのか、素数の個数を表示したいのか、どっちだ。
別に48じゃなくてもいいけど、本質はそこじゃないw
240 :
232 :2014/03/06(木) 22:59:14.98
>>238 素数の個数です
fopenは直しておきます
48?
文字コードとそのコードの文字がごっちゃになってる fgetcは1文字しか読まない。 だから、123というデータに対してwhileの1回目は'1'しか読まない。 正確には、'1'という文字の文字コード49を、だな。 2回目は'2'の50、3回目に'3'の51。
242 :
232 :2014/03/07(金) 00:01:59.50
>>241 ああ!
ありがとうございます
改行までを読みだしてやるならfscanfですか?
え? c言語 一行読み込み でぐぐりもしないのか?
244 :
232 :2014/03/07(金) 00:11:29.79
すみません fgetsでしたね
>>244 いや文字列としてじゃなくて数として読むならfscanfでいいよ。
2度質問禁止ね
あと満足いく回答を得られなかったからといって回答者に逆ギレするのも禁止
列挙型と配列の違いって何?
>>248 列挙型はシンボルを定義するだけ。配列は要素を並べて扱い易くした代物。
列挙型は一つの値 配列は複数の値
ありがとうございますじゃねえよカス
じゃー シェシェ
255 :
デフォルトの名無しさん :2014/03/07(金) 19:59:53.52
今質問しようかと思って途中まで書いていたのですが、 スレを軽く読んでみると頭の悪い馬鹿回答者しかいないのでやめました。
それは賢明
257 :
デフォルトの名無しさん :2014/03/07(金) 20:50:37.07
>>255 雑音がおおい。荒らしを無視してください
いつからこんなレベル低いスレになったんだ
エヘン 俺が噂のバカ回答者だ ほら、さっさと俺に聞け なになに?なぜCなのかって? おしっこはシーだからに決まってんだろ、たこ はい、次
260 :
232 :2014/03/07(金) 21:11:32.46
入門編だからしょうがないね
261 :
デフォルトの名無しさん :2014/03/07(金) 21:25:05.17
入門編で許されるのは雑魚質問者 雑魚回答者は許されない なぜならば中級者以降は回答の真偽をある程度吟味できるが、 入門者は吟味することが難しく、雑魚回答者がいい加減な知識で適当に回答したものを鵜呑みにする可能性があるからだ
でもそれでいいじゃん
入門って書いてあるのに、レベルの低い質問するとスルーされるし 大学の難しい宿題聞くと、宿題すれ行けとか言われるし・・・
ここで聞くより自分で調べたほうが早いし自分のためになる
265 :
デフォルトの名無しさん :2014/03/07(金) 23:36:14.61
>>263 大学の宿題が難しい?冗談だろw
さっさと退学届け出して、ハローワークで高卒を雇う零細企業さがしてこいよカス
関数において例えば func(void) {…}; とあれば引数を受け取らない void func(…) { }; ってあれば値を返さない ということですよね void *malloc(size_t size); ↑だと返す型がvoid型? void型って何ですか?
汎用型とも言われて型がない。 void *←こういうのを汎用ポインタって言ってメモリの番地だけ指して、型を指定しない 型を指定してはじめて、メモリが参照している番地のデータが何かわかる
void *はいかなるポインタとも互換
ポインタ完全制覇を読めば書いてある GDBの英語マニュアルを、頭から最後まで読め。GNUのツールを一通り使え。 関係データベースのマニュアルを英語のまま読め。c++を覚えて、GUIツールにQtつかえ 最初に長期休暇でデザパタとUMLをおぼえろ。VimかEmacsのどっちか使え。
void* ← 計算も値を取り出すことも出来ないゴミ。
キャストして使うものだ
氏ね
273 :
266 :2014/03/08(土) 00:04:38.96
やっぱり、そういうのに特化した本読まないといけないっすかね 難し〜 w ありがとです
だったらくるなクズ
275 :
デフォルトの名無しさん :2014/03/08(土) 00:06:06.27
>>273 おまえ如きのゴミが現実世界でcを使う機会なんてないよ
voidとvoid*はちゃうんやで。
voidは役立たずだがポインタにすると万能
はぁ? 警告出さなくなるだけで万能とな
知らないならレスしないでください
はい、雑魚回答者の俺様がきたよ。 質問しなさい
生きてて恥ずかしくないの?死んだら?
たいした知識ないけど回答するよ 質問プリーズ
教えを請う態度がなってないな まず住所氏名電話番号を晒してパンツ全部焼却処分して証拠写真アップすれば 思考力皆無で人並み以下の暗記力くらいしか能のないうんこちゃんにもわかるよう平易に噛み砕いて説明してやってもいいよ
なんなんだ スレタイに(入門編)って書いてあるじゃん 質問に答えられないなら黙っていればいいし、 答えられるなら、初級者であろうと上級者であろうとこたえてあげればいいし、 スレがゴミだと思うなら、見なきゃいいし 煽る必要は全くない
ゴミが自己顕示欲のためにウソを答えることはむしろ害悪
288 :
デフォルトの名無しさん :2014/03/08(土) 02:32:49.00
そもそも自分で調べることもできないゴミしか来ない
住民の知識レベルや機知がガタ落ちなのをウッカリ失念してたわ パンツ焼却を迫られてるのは 283 な
290 :
デフォルトの名無しさん :2014/03/08(土) 03:08:02.06
アフィ乙
cについて mallocのキャストは明示的にやる必要はないですよね?
やるにこしたことはないです
ポインタ完全制覇内容はいいけど文体が嫌い
void*ってtemplateあれば不要かね
>>292 キャストはコンパイラの型チェックを無効にするので使用は最小限にとどめるべき
mallocをキャストするヘボは派遣契約を切られても文句は言えない
297 :
デフォルトの名無しさん :2014/03/08(土) 07:23:48.74
>>295 CスレとC++スレの区別もつかないゴキブリ並の知能しかないお前の存在と同じで不要じゃね?
void*は共用体を使った構造体と絡めると面白いよな
中途半端なレスしてわかってるフリをしないでください
300 :
デフォルトの名無しさん :2014/03/08(土) 11:31:27.49
ここのスレはCの知識は全然身につかないけど、人への罵り方だけはバッチリ身につくね ww
>>300 土曜日の午前中からそんなくだらないレスに時間を費やすお前が哀れだよ
リアルでも気持ち悪いってよく言われるでしょ
あ、陰で言われてるから気付かない?
>>296 テストハーネスは何使ってんの?
C++じゃコンパイル引っかかるだろ
ああ、ヘボ派遣じゃユニットテストなんてやらないか
C++ で malloc() 使うとか
>>300 うむ
だがお前はまだ半人前だから
そのみっともない草マークはつけたままにしておけ
>>304 ここはC言語スレだが。
底辺派遣はスレタイも読めないのか?
ここはCスレの皮をかぶったニューハーフスレだ馬鹿 ニューハーフスレとして立てるとスレ違いと言われて追い出されるからCスレと書いてあるだけだ
朝鮮人だからじゃね
俺の硬いチンコをしゃぶらせてやろうか? 嬉しいだろう
>>311 PlainOldData でも new/delete にしていいと思うがなにかmalloc()にお得なところがあるの?
313 :
デフォルトの名無しさん :2014/03/08(土) 22:54:51.45
ニュー ハーフのほうが男のツボを知ってるからフェラとか上手いってきいたけど本当?
↑ 意味のない投票の宣伝コピペ荒らし
チンチン、うずうず マンコほしいよぉ
みんな思っていたんだよ、いい加減にしろって 66 名前:*************.home.ne.jp[sage] 投稿日:2014/03/09(日) 10:55:47.48 ID:fIyxrFDq 【賛成】 荒れすぎ。ID 開示程度で嫌がるヤツがいるってことは、裏を返せば多少なりとも抑止効果もあるかも知れない。 >こんなに沢山、どのスレに居たの? 主に初心者質問系スレ。自分が知ってて気が向いたら答えてた。 .
↑そいつただの自己顕示欲を満たしたいだけのクズ 初心者の質問に初心者が答えていたらスレのレべルは低いまま
初心者の質問答えてあげて俺かっこいいみたいな奴がのさばるから 上級者がいなくなるんだよ
自分の知識ひけらかして偉そうになってる奴もキモさは異常
えへん エヘンエヘン! 俺って偉そうだろぅ? えへん、えへん チミタチに教えてあげよう チンチンはマンコに入れるためにある。 入れられないチミタキは人間じゃない ガハハ
初心者相手に抽象概念の専門用語並べて悦に入る上級者
すごい自己紹介だなw
反対してるやつは自演やくだらない書き込みが 恥ずかしいと思っているクズ。 自演やくだらない書き込みでも恥ずかしくないと思っている ならIDぐらい余裕だろう
いずれに初心者が手軽に質問できるようなスレになったら終わりだということだ
斬新な日本語だな
気軽に質問できるのはいいことだが 手軽に質問となるとちょっとごめんこうむりたい
329 :
デフォルトの名無しさん :2014/03/09(日) 15:54:00.23
ちょっと質問しようとのぞいたら このスレくさすぎて萎えた
330 :
デフォルトの名無しさん :2014/03/09(日) 16:29:10.74
一週間会社休んで嫁にフェラチオさせてたら30分経過してた末に寝てた。アゴ。
やっぱりチンチン弄りながらのC言語が正しいな
それCじゃなくてG
なるほど
人に聞く前に自分で調べろ
自分で調べられることを面倒だからと言って質問するのはあれだが、 自分がちょっとわかるからって初心者を叩くのはどうかと。。。
ここは質問スレだよね?
私はこのスレの存在を否定する
こうも低俗なレスばかりだとトラウマ職人も腕の見せ様が無いからね まあ過去に色々トラウマ背負わされた雑魚が「プレッシャーに負けない強い心」とか変なプライド持って隙を見せないよう警戒しながら荒らしてんだろうけど
ここを荒らしてるのって、日本語が不自由な方々だと思うんだけど。 別のいたとかで荒らしてるヤツらと行動原理がまったく一緒だよ。
俺にいわせりゃここで質問してる無能もそれに意気揚々と答えてる雑魚も荒らしなんだが
342 :
デフォルトの名無しさん :2014/03/09(日) 22:20:55.53
「C言語の質問スレだから、C言語関連であればどんな質問でも許される」 とでも思ってるんだろうな
IDが出るようになれば、くだレス、関係ないレスは やがて淘汰される
自治スレとCスレの区別もつかない
>>343 みたいのが居座ってる限りIDが入ったところで何の解決にもならない
345 :
デフォルトの名無しさん :2014/03/09(日) 22:57:52.45
結局id派はチョンと同じなんだよ アメリカ全体で言えば明らかに少数派のチョンが必死でロビー活動して慰安婦像を立てるのと同じ
早くIDがつかないかな
そうやって明確な根拠もなく相手を貶めるやり方が既にヤツらっぽいんだけどな
>>345 頭悪そうな書き込みだな
おまえ、偏差値低かったろ?
どの機関でどのくらいだった?
代ゼミクラスで55程度か?
349 :
デフォルトの名無しさん :2014/03/09(日) 23:31:35.76
俺の偏差値は 人に聞く前に自分で調べろ! うっ、出る。びゅるっびゅるるっ。
シーシーしーししーしーおしっこしーしー
やあよ!やあよ!
352 :
デフォルトの名無しさん :2014/03/10(月) 11:43:54.51
ケツの中でビクッビクッて脈うって放出される感覚たまらないよな。 こっちはイってなくてもめちゃくちゃ興奮するし、満足感みたいなのがある。 女の気持ちが少し分かる気がする。
他人のソースに、readme.mdっていうのがよく入ってるけど なんで、テキストじゃないの?
スレタイも読めない馬鹿がまた着た
すれたい? マンコにスリスリならしたい!
Githubとか便利なんだよ
話題そらし乙
パコパコ
360 :
デフォルトの名無しさん :2014/03/10(月) 18:08:34.83
みんなニューハーフとハメるときもゴムしてる? 妊娠しないからなしでいいよね?
病気になるよ
>>353 どこから持ってきたんだ
githubならその意味がわかると思うが
364 :
デフォルトの名無しさん :2014/03/10(月) 20:14:05.17
訳わかめ酒
しーと全然関係ないしー
366 :
デフォルトの名無しさん :2014/03/10(月) 20:30:27.96
わかめ酒ってマン汁混ざらないの?
わかめ酒、したこと無い。 そもそも酒飲まないし わかめカルピスならおいしそうだな ちなみに自分のカルピスではございません
ワカメカルピスいいね セフレの家行くときはだいたい車だから飲めないんだよね 今度ワカメカルピス頼んでみよう
369 :
デフォルトの名無しさん :2014/03/10(月) 20:59:02.50
文字列型charを引数にするときはやっぱり *charのほうがいいですか?
>>369 ここで誰かにやめとけって言われたらやめるの?
馬鹿じゃねw
頭悪そうwww
>>371 目的によって書き方は変わる。
目的さえ明確になれば、自ずと書き方はわかるはず。
push_p(),push_s()、pop_p(),pop_s()はpush()、pop()にまとめようと思っております
376 :
371 :2014/03/10(月) 21:41:23.53
>>375 じゃあ勝手にやれば?
ここはお前のTwitterじゃない
嫉妬する理由ってなによ
380 :
デフォルトの名無しさん :2014/03/10(月) 21:51:09.98
>>379 ゴミコードと共に恥ずかしげもなく糞質問をする度胸
俺からしたら、割と難しそうなアルゴリズムだから、すごいのかなと思って
382 :
デフォルトの名無しさん :2014/03/10(月) 22:36:53.25
K&Rの二版の付録の標準ライブラリのlimits.hの説明のところの larger values may be used. とあるのですが、定義された値よりも大きい数字が使えるということですよね。 たまにint型の変数に9999999とか代入するのを見るのですが、INT_MAXを超えた数値 を代入しても問題ないのでしょうか?
俺が読めないからゴミコードだ
今どきK&Rとかねーよ
>>386 問題ない=
>>382 以外の人間にいかなる直接的・間接的な損害を負わせた場合であっても
>>382 がその全額を補償することが法律によって保証される
法律によって
>>382 以外の人間に対しても責任が発生する場合は問題あり
自分で実験して調べろよ なんでできないんだよ
頭の悪い人間の質問って 問題に対して調べもせず考察もせずただ教えて〜だもんな きもすぎ
それができりゃこのスレで質問なんかしない つまりここにいるのは無能だけ
391 :
デフォルトの名無しさん :2014/03/11(火) 00:43:27.90
質問です 8年を秒に直すと何秒ですか?
>>391 60*60*24*(365*6+366*2)
くらいです
393 :
391 :2014/03/11(火) 00:54:30.59
>>392 その結果の数値を計算してくれというネタ質問のつもりだったけど、
質問してよかった、ありがとう
俺の頭の中から完全にうるう年が抜けてたよ
コードの修正しないと・・・
死ね
>>393 一応突っ込んどいてやるが、閏年の求め方は知ってるな?
一年を概ね365.2422日で計算すると良いって、バッチャが言ってた
ワロタ
>>396 マジレスしとくと、お前の婆さん間違ってる。
それは地球の公転周期であって、暦とは値が違う。
一年: 365日 四年: 365.25日 百年: 365.24日 四百年: 365.2475日
つまり西暦何年からの8年か指定しないと分からんてことだな
401 :
デフォルトの名無しさん :2014/03/11(火) 02:42:05.91
> 四百年: 365.2475日 > 四百年: 365.2475日 > 四百年: 365.2475日 > 四百年: 365.2475日 > 四百年: 365.2475日
閏秒も計算に考慮しないといけない?
自転周期も公転周期も何十億年という単位で考えると一定値で固定されているわけじゃないんだがな
>>401 何か間違ってる?
まぁ、>391のお題そのまま厳密に解くなら>400、>402を考慮しなくちゃなんだけどね。
私なら365.25で計算して、下の方は丸めて約何千秒とするかな。
概算ならそれでいいよ
概算じゃだめだろ
カレンダーの話じゃなくて概算の話だろ 大丈夫400年もあれば地球の公転周期も変わるってじっちゃんが言ってた
カレンダーの話だよ。 公転周期とかごっちゃにしてるの恥ずかしいぞ?
カレンダーなら、開始年月日〜終了年月日を指定してくれないと回答不能だね
1年の日数はだんだん減ってきているらしい わずか5万年後には1年が365.20日、 つまり5年に1回閏年で十分、という時代がくる
411 :
デフォルトの名無しさん :2014/03/11(火) 12:46:15.31
時間がちじむのですか!?
>>410 お前は公転周期の事ばっかり考えて
自転速度の変化について全く考慮が漏れてる。
やりなおし
main=-61; が動かないんだけど、いつから動かなくなった?
環境も書かないスクリプトキディにはおすすめできない
最新の物理学では物質は根源的にはひもでできていて、 この世界は13次元から成っているらしい 宇宙の膨張の速度はビッグバン後、 徐々に遅くなっていると思われていたが 最新の観測データでは逆に加速して膨張していってるらしい その膨張を支えるエネルギーが暗黒エネルギーと呼ばれる正体不明のエネルギーで それが異次元宇宙から流れ込んでいるらしい
>>412 いや、日数が減っているのは1日が長くなっているのが主要因なんだが
旧人類の文化を調査した結果、 1500日に1度現れるウルードシというモンスターを鎮めるため 全世界で祭りを行っていたと思われる数多くの証拠が見つかりました
1500日ってことは4年ちょっとに1度の頻度か めんどくさいな
その8年はどの暦の8年かにもよるな
火星暦だったりして
宇宙って素敵よね
それより女体が素敵だな まんこぉ、いょまんこぉ 熊もびっくり
ID開通だってよ
あいでぃーマンコに入れて感じてろカス
藤村新一 森口尚史 佐村河内守 小保方晴子 産経新聞 片山祐輔 ← New!
片山は白でも黒でもいいから、よくやったと言ってやりたい。 IDスキル皆無なくせに糞みたいな取り調べだけは必死でやるゴミ警察に一矢報いてくれた。
民間から登用して大分レベルアップしてる おそらくお前よりは上
429 :
デフォルトの名無しさん :2014/03/12(水) 16:33:10.67 ID:MBc7GH4m
大分が民営化? 最強は熊本のくまもんだと思うんだけど、大分ってなんかいたっけ・・・?
#include <stdio.h> void fun(int **npp){ int i; for(i=0;i<10;i++){ *(npp[i]) = i; } } main(){ int *nump[10] = {}; fun( nump); int j; for(j=0;j<10;j++){ printf("%d\n",*(nump[j]) ); } return; } これwindowsのgccでコンパイルして実行するとエラーになるんですがどこがおかしいのでしょうか なんか基本的なことがわかってなさそうな予感がします。
ぬるぽに書き込んでいる。 次元を1つ落とすと↓こう書いているのと同じ void fun(int *p) { int i = 1; *p = i; } main() { int *num = NULL; fun(num); }
>>432 もしかして、はじめのint **numpの宣言では 実際のintの数字を格納するメモリが確保されていないので
数字を代入できないということでしょうか
だとしたらmallocなりでメモリは別に確保しないといけない!ということであってますか?
char *ptr = "123" printf("%s",*ptr) とすると123 と表示されるのはなぜですか *ptrは文字列リテラルの先頭文字へのポインタとなるので printf("%s",*ptr) だと先頭文字の1だけが表示されるはずではないのですか
char *ptr = "123" printf("%s",ptr);
>>434 考え方はあってる
多分コンパイルし忘れとかでソースと違う動きをしている
>>435 省略してごめんなさい
具体的には
#include<stdio.h>
int main(void)
{
char *ptr ="123";
printf("%s",ptr);
return 0;
}
です
おいいいい
>>438 さっきのprintf("%s",*ptr)は書き間違いですかね
そもそも%s(と言うか文字列)は \0 がくるまで文字を読み込んでいくものだからそれであってますよ
例: char str[10] = { 'a', 'b', 'd' , ' \0' } を先頭から printf("%s",str);すると
abd が出力される
#include <stdio.h> #include <stdlib.h> fun(int *ia){ int j = 0; for(j= 0;j<10;j++){ ia[j] = j; } } main(){ int *intary; intary = (int *)malloc( sizeof(int)*10 ); fun( intary); int i; for(i=0;i<10;i++){ printf("%d\n",intary[i]); return; } } さっきのmallocを使って書いてみたんですが 0 とだけ出力されてしまいやっぱりうまく行きません 今度は intaryは nullpointer ではないじゃずですよね・・・? 何がいけないのでしょうか
>>440 はい、最初のは書き間違えでした
%s(と言うか文字列)は \0 がくるまで文字を読み込んでいくものだという説明で納得しました
ありがとうございます
釣りかこれーw さっきから巧妙すぎるぞw
>>443 ・・・ありがとうございます。ちょっと休んできます
失礼します フォーム上にPDFを表示させたいと思い、COMのaxAcroPDFコントロールを使ってみたのですが 配置して実行してみると、以下のようなエラーが出てきます COMException はハンドルされませんでした クラスが登録されていません (HRESULT からの例外: 0x80040154 (REGDB_E_CLASSNOTREG)) すこしぐぐってみたところ、製品がインストールされてなかったりしてdllが足りないと出るエラー?のようですが インストールも、AcroPDF.dllの存在も確認しています どなたか解決法をご存知の方がいればお願いします
>>446 スレ違いです。ここは主にC言語の環境に依存しない辺りを初心者が突っ込みあいをするスレです。
448 :
デフォルトの名無しさん :2014/03/13(木) 13:21:10.86 ID:VqXiOKXg
>>447 一応C#上だったんですがスレ違いですか
よくわからないので立てるまでもないスレに行ってきます
C# は C言語じゃないから 字面がにてるけど、全く別の言語体系
JAVAパクっただけだし それだったら、すべてのOSで使えるようにすればいいのに だったら、JAVAでいいじゃん
>>451 流し読みで 47行目 if (*in == '(' && *in == ')') {
中断条件まちがってない? && ではなく || の気配
なんで疑問形なんだよ
>>452 printfデバッグしていると、どうやらループにすら入っていないようなのです。
ちなみにコンパイラはgcc、バージョンは4.6.3、OSはUbuntu12.04LTSです
>>452 曖昧な答えなんかいらねんだよ
お前が実験して成功してからもの言えクズ
あと、スタックの実装で
*top++ や *top-- はポインタを動かしてる
(*top)++ (*top)-- で指し先を増減しないといかんよ
>>452 の修正+↑の修正で infix_to_postfix() から戻ってくる
が、stack_empty() で無限ループしてる 内容追うのつかれたので あとはまかせた
>>455 んなもん知るかー
絶対に成立しない条件の記述を見ると、間違いだと思うべ?
(マルチスレッド環境で volatile な変数だと怪しいけど、そういう話ではないからな)
もとになったプログラムはこちらです
前も貼ったのですが、すみません
https://ideone.com/hPvnFT push_p(),push_s(),pop_p(),pop_s()をpush(),pop()にまとめただけなのですが、動かなくなってしまいました
ポインタのインクリメント、カッコでくくってもダメでした…
皆さんありがとうございました。 push()、pop()内のポインタのインクリメント、デクリメントと、stack_empty()の引数にtop_pを渡し、その関数内のpush()を変更することで実行することができました。 ありがとうございました。
プログラミング?をやってみたいんだけど初心者にオススメの無料ソフト教えて
462 :
デフォルトの名無しさん :2014/03/13(木) 21:49:07.81 ID:AgM9wxep
>>461 Visual Studio 2008 Express
なんで古いバージョンだよ
普通にくらん
確かにこれからはclangかもしれませんね 最新のFreeBSのCコンパイラはclangらしいですね
BSDはGNUがきらいだからだよ
嫌いというか、さすがにGNUは無いだろ。 あの思想は解らなくもないが、最近の活動はキチガイとしか思えん。
>>467 最近の基地外ぶりはいかほどか?なにかやらかしたの?
ここ最近は静かなもんだよ
GCCをモジュール化しようって提案を却下したぐらいか? プロプライエタリソフトウェアに利用されやすくなるからっつって。
main()から呼ばれる関数first()、first()のみから呼ばれる関数second() このようなfirst()second()2つの関数から成るソースからオブジェクトファイルを作成する際、 ヘッダファイルとオブジェクトファイル元のソースの構成は、次の内どれが推奨されますか? (1)ヘッダにfirst()のみを記述し、ソースはsecond()first()の順に記述する (2)ヘッダにfirst()second()を記述し、ソースはfirst()second()の順に記述する (3)その他
ヘッダにfirst()のみ記述、ソースにsecond()のプロトタイプ, first(), second()の順
もしsecondが今後別ファイルから呼び出す可能性があるような独立した機能なら firstとsecondを別のCファイルにしてそれぞれヘッダ作って main⇒firstのヘッダ、first⇒secondのヘッダ をインクルード そこまでしないなら472と同じ
早い解答ありがとうございます
>>472 の形で構成することにします
ありがとうございました
不必要な公開は避けるということだな。 下手に公開すると使っていいのかと勝手に使われてしまったりとか。 こういう公開、非公開の面倒な運用を言語仕様に取り込んで、 public、privateの指定だけでコントロール出来るようにしたのがC++。
publicな宣言とprivateな宣言と同じファイルに混ぜて書かなきゃいけないのが嫌。
p_implだっけ?
>>472 ごめん
>>472 の利点が解んない。
ヘッダなしで
second(){}
first(){ second() ;}
main(){ first() ; }
でいいじゃん。
>>475 protect さんの居場所はどこに?
>>477 ニキビの写真ばかり出てくるのだが‥‥
それはそうとして、いにしえの stdio.h/FILE * と同じ技法なのにどうして別名をつけたがるのだろう、この業界は?
あちこちでリネームばかりやってるよね
ヘッダにfirst()やsecond()のソース書くの?
/* first.h */ #ifndef FIRST_H_ #define FIRST_H_ void first(void); #endif /* FIRST_H_ */ /* first.c */ #include "first.h" static void second(void); void first(void) { } static void second(void) { } /* main.c */ #include "first.h" int main(void) { first(); return 0; }
firstがmainからしか呼び出されないと分かっているのなら firstを公開する必要はないと思うしそもそもヘッダすら必要なく一つのファイルに全てを書けばいい
secondはfirstからしか呼ばれないわけだから secondをmainに公開する必要はないと思うしfirstをモジュール化することには意味があると思う
first、 second の実装がでかくなるので ファイルを分けたい second は first の下請けでしかなく、公開したいのは first 元受け関数は公開 下請けは非公開 こういう需要はあるでそ
本当にmainとfirst、secondだけで、規模もそんなに大きくなければ、 ファイルを分けるのもめんどくさいので、1つのファイルに書いてしまうけど、 ある程度の規模で特に複数人数での開発とかだと、 公開と非公開に分けるのはかなり重要。
そもそもfirst()のファイルはmainとは別という質問者の条件なので、 関数の規模にかかわらず、全部mainに書くという答えはおかしい。
first、secondという関数名から察するに両関数は同じ階層レベルの関数と思われるから firstを公開するのであればsecondも公開するべきだし secondがfirstからしか呼ばれないのであればsecondという関数名は不適切で subFisrtなどに変更するべきだ
確かに名言はされていないから想像でしかないが 説明するための名前だろう 本質的な部分じゃない
プログラミングなんかできてもIT奴隷にしかなれないよ
>>493 じゃあ、できなかったら何奴隷になるんだ?
性奴隷だろ言わせんな恥ずかしい
char sexy[] = "char! each!";
きゃあ!えっち!
498 :
デフォルトの名無しさん :2014/03/16(日) 18:44:28.09 ID:Eh8pHleQ
だがかっこいいじゃん 派遣のなかだとプログラマーは上級職なんだし憧れの的だろ 俺みたいに工場の軽作業で組み立てしてる派遣よりかっこいい ITというのが何よりかっこいい
でも動かないから精神を病む人は多いよ
>>497 まてまて、「char」の読み方は「シャア」だろJK
シャア「坊やだからさ」
よっしゃー
atofって先頭から数字の部分を数字に変換しますよね その数字に変換した文字数をカウントする方法ってないですか?
atof→ftoa→sizeof
strtod使って先頭番地と格納された番地を比較 NULLが格納されてたときは別処理
%g%n で解決
すまん NULLじゃなくて'\0'の番地だった
別処理もいらんわ
文字列(全角文字は考えずに必ず半角英数文字だけ)が buff[256]にあるとして、その中の 25バイト目から40バイトまでのみを表示したいって時のやり方教えてください
printf("%.*s", num, buff + start__pos); で、出来ました。 なるほどです
朝3時4時のレスとかやばいじゃん Cやってる奴ってこんなキチガイばっかなの?
おまえ気持ち悪いとは言わないが必死がなぜ必死と呼ばれるか考えたほうがいいぞ…
3時4時のキチガイはスルーなんだ 都合の悪いこと皆スルー、朝鮮人だな
プログラミン、オーデイ、オーナイだバカモノ。
早く弁明しろよ なぜ3時4時に平気でレスできるのか
今大学生で電気電子工学科に在籍してます。 将来システムエンジニアを目指してます。 まだ大学生で、イメージはつかんでませんがサーバ運用とかクラウドとかセキュリティ、画像処理に興味があります。 そこで質問なんですが、大学レベルの数学ってSEに必要ですか? 教えてください!
業種による
サーバ運用、クラウドは統計に数学が必要 セキュリティはモロ数学 画像処理も高校数学だと厳しい けど日本のSEなら丸投げするだけだからバカでもいけるんじゃね? かわりに優秀な下請けを探す技術と交渉術が必要だけど
返信ありがとうございます
>>520 >>521 一番興味あるのがセキュリティなんですが、丸投げにはしませんw
交渉術はほとんど無いです
電電いっててSE志望とか人生を捨てちゃってるかね
>>523 よく言われますが、そうなんですか?
でも情報通信の分野しか興味無いです…
回路分野とかはあんまり好きじゃないです
>>519 やっておいて当然
ていうか英語でSICP読め
興味本位で首突っ込むと文字通り死ぬほど後悔するよ
その場合はセンスないんだから他の道探せ
素直に電気技術者になりなよ
使い捨てにできる労働力というサービスを提供してるのがIT業界 常駐先企業の人件費抑制に利用されただけの人生だったな残念
>>528 電気主任技術者よりSEの方が興味ありますorz
電電って教授の推薦ととがおいしいんじゃないの?
>>532 本業をおろそかにしないでペース配分することだ。
常人の3倍で動け。
>>533 まだ研究室にすら在籍してないのでさっぱり分かりません…
>>534 よくマイペースって言われます
>>535 電気電子工学科でSEとか誰も採用したがらないと思う。
独学でSEになろうとしてる人と大差ないから。
>>536 そうなんですか?
大学の将来の進路ではSEって書いてあったんので大丈夫だと思ったんですけど…
>>537 進路は関係ない。
SE系の講義が取れるのか取れないのか。それだけ。
>>538 一応C言語の授業とかあります
研究室は通信か音響に関係してる研究室に行く予定です
>>539 システム設計とかそういう専門科目がないと厳しい。
単なるプログラミングの講義ではSEに必要な技術は学べない。
独学でやることはできなくもないが茨の道だ。
>>540 知ってるか?
先に話を通しておけば他学科の講義も受けられるんだぜ
どういう単位として扱われるか(もしくは単位として認められないか)は
要相談だから早いほうがいいけどな
そんなの大学に通っていたことがある人間なら誰でも知ってるだろ
>>540 でもそれって専門学校の方がやってるイメージです
情報科でもプログラミングの授業はあまり少ないって聞きました
システム開発とか文理不問高卒以上で誰でも採用するよ 組み込み以外は大学行った意味ない メーカー本体に入れなかったら終わり 下請けの奴隷になるだけ 旧帝の院以上で大手メーカーとコネクションのある研究室に入れた者のみが勝ち組 あとは全員客先常駐の人件費抑制の奴隷扱いで精神病んで人生終了するのがオチ 今からでも遅くないから公務員試験の準備をするか医学部再受験するか選択しろ 40歳以上になっても仕事が続けられないんじゃやる意味ないって 40歳以上で未経験の異業種に転職してどうやって生きていくつもりなんだよ その答えが見つからないならSEとか辞めておけ 興味関心とか関係ないから雇用が守られてる職業に就かなければ好きだとか言ってられなくなる
>>544 そんなにSEって過酷な職種なんですか?
今はSE以外に興味あるのは音響分野です…
マ行けよ
SEって、医者とか先生とか回路設計・メカ設計とかみたいに 具体的な存在じゃないんだよ。実態はハッタリでっち上げの 肩書きだと思ったほうがいい。 まずはそこをまず踏まえること。 大切なのは確かな分野の基本を徹底的にマスターすることで その下地が無いと長続きしない。
struct A{ union{ int num; char string[]; }data int type; }; 構造体の中に共用体を使った例ですが、どうしてこうこのような 手法が必要なんですか?
>>548 もうすぐ馬鹿が答えると思いますよー
何の役にも立たない嘘回答がね
>>550 推測でしかもの言えないなら言わなくていい
これだからヘボC老害はウザいだけ
>>551 あぁごめん。
遠回しに書くと推測とかおもっちゃうんだ。
頭おかしいよ。おまえ。
最初の手段としてググレカス
そんなことも出来ないんだから無能者はいつまでも成長できない
そういやぁ昔頑なに検索するのを拒否するヤツが居た。 「xxxをキーワードに検索すればすぐ見つかる」と教えても 「URL教えてよ」と検索しようとしなかった。 何がそんなに嫌なのかねぇ。
要するに自分の頭では何も考えずにちゃんとした回答だけクレクレするゆとり野郎 こういうのがプログラミングしているっていうのが信じられない
>>548 一言でいえば、(C言語のような)静的型付け言語で動的型付けを実現する手法
そのコードであれば、データ型 A はコンパイル時に(=静的に)決定するけど、
実際の型である「整数 または 文字列」は実行時に(=動的に)決まる
そして実行時には変数 type の値によって実際の型を判別する
おそらくそのコードの周辺では、以下のような変数 type へ代入される
定数の一覧が定義されているはず
const int NUM = 1; const int STRING = 2;
ここで、「X または Y」を実現するために共用体 union が使われ、
その共用体と型判別変数とを組み立てるために構造体 struct が使われる
なお、
>>548 のコードだと型判別変数はint型で宣言されているけど、
もし可能であるなら、以下のように列挙型で宣言することが望ましい
enum type_t { NUM =1, STRING = 2 };
struct A { .... ; type_t type };
また、この手法はPascalやAdaといった言語では「可変レコード型(variant record
type」として言語仕様の一部となっており、このC言語の手法を直接的に定義できる
さらに、完全なデータ型システムを備えたMLやHaskellといった言語では、
可変レコード型よりも表現力が豊かでかつ型安全な仕掛けが提供されている
>>558 こういうのが初心者の典型レスな
中身がないのにそれっぽく語るのだけは旨い
でも質問者はもっと初心者だから丸呑みして騙されるんだよな
Fortranを大学の研究で使ってたくらいなんだがなにを学んだらいいかな。 社会人になって、空いた時間でWebでなにか面白いことを提供したい。
>>560 サーバーサイドだけで対応するなら言語は何でもいい
C言語でおk
Cか。なんかよくわからんが代表的な言語らしいし、まずは勉強してみるかー。
このスレで聞いたからC言語ってだけだからなw
どこで聞けいいかよくわからなかった。総合スレとかなさそうだし
今日も変な時間帯のレスばかり やっぱりCは引退したドカタばかりですね♪
っと自画自賛するC老害おっさんのキモさは異常
>>569 うわっ
>>558 と
>>568 を同一人物判定?
おもしろいねえ、はい、根拠述べてみな
かつ、その根拠の妥当性を検討してみな
なになに?馬鹿だから
「だって自画自賛じゃないか」
としか言えない。
おやおや、スーパー知的底辺ないし精神病だね、君。
ちなみに俺は
>>568 >>567 も君かあ。こりゃバカそうだわ
あはは
自演認定、お馬鹿と精神病の特徴!
>569 との差はう○ことゲ□程度の違い。
常駐先企業の人件費抑制に利用されただけの人生だったな残念
>>570 もう図星としか思えんねこの発狂ぶり
渾身のレスをダメだしされてこのザマだ、ID変わったから何とでもいえるんだろうけどw
>>573 文体の差もわからんのか?
正直言って、君、精神病なんだろ?
ま、一生
「同じ人物だもん、図星だったから発狂してるもん」
といってろ、精神病君
不思議に精神病のやつらは精神病だろ?
と聞いてもそれには何も答えないな
わはは
結局、根拠とその妥当性について述べることもなく知的底辺そのものの切り返ししかできなかったな、精神病君は。
笑止笑止
こいつC++スレにも居るけど、C系列の言語に何か苦い思い出でもあるのかね 宿題スレのコピペがバレて単位落としたとか?
あんたがそう思うんならそれでいいんじゃないの
>>575 何かを理解できない奴って、他の人が理解していくのを見ると悔しくてたまらないんだよ。
普通の人は悔しさをバネにしてもっと勉強する
などと妄想を語り続けていますが
悪い意味ですごい人だよね。
っとID導入肯定派はID導入後の荒れた事実を無視していますw しかもID導入以前の荒らしがたったひとりであるとお花畑全開の妄想
少なくとも二回線は持ってることが判明してる
管理者でもないのにそんなこと言ってバカバカしくならない? マジで発言してるんなら統合失調症等の精神病の疑いあり
ほむほむ。 ID:pgTJKr0l は統合失調症等の精神病の疑いあり、と。(本人談)
ID:pgTJKr0lをあまり責める気にはならない 俺もニートやってた頃は一日中何もやることがなくて2chで煽りレスしまくることがライフワークだったから 朝起きて煽り。飯食って反応を確認しつつ煽り。昼まで煽り 昼寝から起きて反応を確認したら夕飯まで煽り。寝る前も煽り。議論がヒートアップしたら気が済むまで夜更かし そんな生活を送り続けてたなぁ だから全く生産的でない不毛な煽りを一日中続ける人の気持ちや境遇が想像できるから責める気にはならない あの頃の俺もそれ以外やることが何もなかったから
そいつ自身がいくら自堕落な生活を送ってようが自由だし、他人の知ったこっちゃないので、引きこもり野郎の親でもなし、責めるとかどうでもいいが、こういった場で他人に迷惑かけちゃいかんだろう。
この人怖い
怖いのはこのスレで平日昼間から質問カキコしている人たち C関係スレのレスは書き込み時間帯が異常 解雇されたC奴隷がうろうろしているだけのスレ
すごい初心的な質問なんですが、gccをDドライブにインストールしたのですが、動きません。 gccはCドライブじゃないと動かないのでしょうか??
スレ違い質問で繰る奴なんかプログラミング自体に向いてないんだから さっさと諦めろクズゴミ
屑同士仲良くしろよ。
質問です。 C言語の読取関数は行単位ですが列単位の読み込みもあるんでしょうか? fprintf,fscanfともに行単位の読取ですが apple tree pen book city tenis desk pine orange という3行のファイルがあった場合 tree city pineを抜き出すような概念はないですか?
お前には無理だから
>>596 お前みたいな馬鹿にはばっきりいって向いてないプログラミングやめろ
ドカタ以下の奴隷市場でしか働けない運命だから帰れ
ゴミクズがCをやるんじゃねーよ
>>596 列方向の読み込み関数は、無い。
そもそもファイルがそういうことが出来る構造になってないから
必要ならそういう関数を自作する。
もしくは、awkなりcutなりを使う
>>600 なるほど
メモリ上ではappletreepenbookと一列なんですか?
辛口ワロタ
可変長データを1本に詰め込んで行ごとに区切るから行単位 この行は row ではなく line
>>601 なるほどじゃねーよ、お前みたいな向上心のないゴミがスレに来ること自体が迷惑
真面目にCを勉強してる人を侮辱する発言をしてんじゃねーよ底辺ゴミクズウンコニート奴隷が
お前の存在が自己顕示欲回答を呼び寄せてスレを腐らせるんだよ
質問してスレ汚してさっさと帰るイナゴ野郎はほんと氏ね
よくみたら質問に回答してる奴いないのか。。。
>>596 列単位の読み込みはありません。
よって、tree city pineを抜き出すような概念もありません。
# 列単位の読み込み、なかなか新鮮でワロタ
>>596 void func(const char * file)
{
char buf[100];
sprintf(buf, "/bin/awk '{print $2;}' %s", file);
FILE * fp = popen(buf, "r");
while ((fgets(buf, sizeof buf, fp) != NULL) {
printf("%s", buf);
}
C++やりたくてC入門しようと思ってるんだけど、参考になるサイトとか 参考書とかある? できればほぼ初心者のやつにもわかりやすいの
>>607 みたいな無能はなにをやってもムダ
Cなんてもってのほか、初心者でもないやつは還れ
fscanf回せば解決するけどね
>>607 C++やりたくてなんでCをやるのかわからない。
C++スレでC++の参考になるサイト聞いたら?
Cから始めるのはごく普通のアプローチだと思うが・・・
スレ違いもわからないゴミクズが集まるのだこの糞スレ 初心者はとことん馬鹿だし、まったく勉強しない、それがこのスレの混沌を生んでる
614 :
デフォルトの名無しさん :2014/03/20(木) 22:15:50.69 ID:rpzExvmz
>>603 なるほど
ソーセージみたいな感じですか
ちなみにfopenで読み込んでる間というのはデータは
主記憶装置ではなく全てキャッシュメモリにあるんでしょうか?
>>612 そりゃあCの経験があればC++は簡単になるだろうけど、
C++を最初からやりたいのにCをやる必要ある?
却ってヘンな癖がつくだけじゃない?
プログラミング言語は広く浅く触るのが一番良いよ、ただの手段なんだっしー
>>607 C++やらずにCだけやったらいいよ。
あれはいいものだ。
素朴だけど十分だよ。
ポインタっつう武器一つでわりと戦っていける。
OSや言語を書くだけの性能はあるし。
お前の頭の中もチョン人と同じ寄生虫機構だよ ゴミはプログラミングをするべきではない こういうゴミが2chで糞質問をし、スレを汚す そしていずれ諦める。質問したいだけして何も実も結ばず無駄な労力を費やしただけであった(爆)
>>614 テキストファイルはただ横に文字が書かれていて
行が変わるところで改行コードが入っているだけ。
たぶん、全部一度にメモリに読むことはない
確認したければlinuxでreadのシステムコールを監視すればいい
620 :
デフォルトの名無しさん :2014/03/20(木) 22:52:00.07 ID:rpzExvmz
>>619 システムコール???
とにかくCの場合一本ってことですね
javaとは違うんですね…
良くわかりました
621 :
デフォルトの名無しさん :2014/03/20(木) 23:19:43.23 ID:edHvGcAl
質問させてください。 DB2に対して動的SQLを実行したいと考えています。 実現するためには下記のSQL文箇所に 実行したいSQL文を文字列で設定すれば実行可能ですか? strcpy(stmt1, "SQL文"); EXEC SQL EXECUTE IMMEDIATE :stmt1; SQL文に"SELECT A FROM TABLE WHERE B=1"とか。
Cやつ馬鹿ってさ、ちょっとかじっただけで理解しか面してる初心者が多すぎるから困る 毎週のように出版される糞入門をパラパラめくっただけで喜んでるんだから それでこのスレに馬鹿な質問をしだす、しかもスレ違い こういうのが増えて、Cスレの回答者もレベルが下がらざるを得ないというわけ 質問者が多くなりすぎて、ム板のそれまで正常な流れであった上級者たちの議論が阻害され消滅してしまった
Cやつ馬鹿村の祟りじゃ
趣味で勉強してるプログラマはほとんど独学でこなしてるだろうから こんな低俗な障害でム板なんぞで質問しようとする発想に至らないんだよ
>>620 Javaと何が違うんだよ、テキストファイルの扱いは同じだぞ
Javaと違うのは老害脳
>>616 なにか一つは深く知っとかないとちょっと大きなもの作れないぞー
>>620 Cはコンパクト性を重視しているから「標準ライブラリ」には最低限の関数しか用意していない
非標準のライブラリを使えばCでもJavaと同じように行単位の読み込みは可能
それに対しJavaは真逆の方針で巨大な標準ライブラリを持っているから標準の範囲内で行単位の読み込みができる
CとJavaの違いは行単位の読み込みが標準で提供されているか否かの違いであって、
標準という枠を取れば両者の能力に差はないから
おいおい、このスレで何を言っているんだ。 行単位の読み込みなら(サイズ制限はあるにしろ)Cでもできるだろ。
どうでもいい
(σ・∀・)σ fgets!
かっこいいこと言ったつもりが誰でも知ってること、ジャイアン
c言語なら俺に聞け 入門以下の答えが反ってくる不思議スレ
何が言いたいのかよく分からないけどバイナリの読み書きならほとんどの言語でできるでしょ
指定した範囲を撮影して、jpegとかpngとか様々な拡張子で保存したいんだが、 撮影の段階で詰んだ 関数とか教えてくれるとありがたい
何を使って撮影? その機材にSDKは付いてないのか?
>>637 ごめん説明不足、デスクトップキャプチャを作りたい
windows内でね
なぜCで
ゴミにはCはできない、はい論破
「はい論破」を使うやつは言い返されるのが怖くて逃げてるだけ。
質問でたくさん回答がつく→馬鹿がたくさん沸いてるだけ 質問で少数の回答がつく→ごく少数のまだまともな奴が回答している 質問で回答がつかない→ム板住人程度の馬鹿には回答できない
win32apiを使わないと
Windowsを理解できないというのが定説になっています 老害の間ではw
>>649 お前は全部理解できてるのか。すげーな。
そりゃSJISに固執するWindowsなんて理解できませんよ
>>649 あ、ついでだから教えてくれ。
なんであんな判りやすいセキュリティホールだらけのままAPIを公開したんだ?
当時のMSのセキュリティ技術からしても危険性は認識できたはずだし、
回避も可能だったはずなんだけど。
Windowsって色々理解できないんだが、ここが一番疑問。
当時はそんなに急いでなかったし、時間が理由って事もないはずだしな。
雇用拡大への貢献
>>653 いや、ワロタけど。
そうじゃないだろw
655 :
デフォルトの名無しさん :2014/03/23(日) 02:03:25.42 ID:MnyK3jKs
C言語初心者です。 カジノなどで使われるベッティングシステム、モンテカルロ法や2in1法の ベット計算をしてくれるプログラムを作りたいんですが、どのようにアプローチすればいいのでしょうか? 配列を使うのではと思ったのですが、配列は要素数が変えられないのですか? このシステムを計算させるには要素数を増やしたり減らしたりしないといけない上、 場合によっては要素数が無限に増える可能性があるのでどうしたらいいのやらさっぱりでして・・・ モンテカルロ法の仕組みについて @最初に「1,2,3」と書き、両端の合計値をベットする。(この場合1と3) A勝った場合は両端の数値を消す、負けた場合はその時のベット値を右に追加する。 B並ぶ数字が1個か0個になったら終了し、@に戻る。
メルセンヌ・ツイスタでいいんじゃない? 不正を行うにしても精度の高い乱数は必要だし。
@ABの部分、 この数字の管理をそのままプログラムにしたいんです。
>>652 何の話?
windowsがセキュリティ気にし出したのはxpのSP2くらいからだろ
俺の予想では
>>656 を解決できるプログラマはこのスレにはいない
その場合
>>656 はこのスレで質問すべきではなかったということになる
へえ、モンテカルロ法っていうギャンブル必勝(?)法があるのか。 乱択数値シミュレーションしか知らんかったわ。 まあ動的配列 malloc reallocあたりでググれ
自己参照型構造体を使ったリスト構造を自作するしかないね C++だったらSTLで余裕なんだが javaでもコレクション?とかあるよね 無理にCでやる理由がないなら他言語でやった方が楽だと思うが
はぁ?リングバッファを必要に応じてreallocするだけじゃん アホが「〜しかないとか」断言すんなよ
何故にリング?
reallocだと領域大きくする度にコピーが発生してパフォーマンス悪くなるんだけど
話にならんなw せめてrealloc時の末尾横断分移動の必要性の指摘ぐらいしろよ
>>665 行読み込みの話題が続いているという認識でレスすると。
リングバッファやら全角英数字をナチュラルに使うような人の意見(偏見だが)はまず論外だが
reallocは必要でしょ?
どうやるの?
c++でのvectorなどは倍々allocだよね?
他にどんな手があるんだろ?
また昼間の奴らに深夜の奴らは基地外だらけだと言われッツォ
>>668 「昼間の奴ら」とやらの助けを借りるにしても
基地外とするレスにはアンカーつけて
自前の意見をしっかり提示しきっちりと反論する。
この当たり前の段階を踏まないと説得力はないぞ。
ゴミはゴミなりにゴミコードを提示してください
>>656 まず、「要素数が無限に増える」は実装不可能です。
メモリなどの物理的な制約があるので。
ある程度の所で制限を設ける必要があると認識してください。
制限をつけた場合、その大きさで配列をとれば疑問は解決するはずです。
この制限があまりにも大きく、使うことが少ない場合等で無駄だと感じたのなら、
可変長にするのが無難です。
頻度などを考慮して、拡張する方法を決めるとよいでしょう。
C言語を知らないゴミが一斉に発狂しだしてるな 誰も解決できない問題だから安心しろ 無駄だ、ゴミには不可能
>>675 いや、そんなことより早くWindowsの解説してくれよ。
無駄な抵抗はよせ さっさと負けを認めろ
キチ○イなんか相手にせず ID:LwVxNWuC をNGにぶち込んどけ。
充分にヒントを頂いて、ものすごく感謝しています
動的配列は使ったことがないので勉強してみます
難しそうなら
>>674 の言うように制限を付けて配列使います
確かに、大きめに要素を用意しておけばはみ出ることはほぼないですね
これ以上何も望みません、というか初心者過ぎて恥ずかしいです
ほんとありがとうございました
ものすごく感謝しています(笑) よかったね、馬鹿しかいないスレだから相手してもらえたんだよ
>>656 学校の宿題じゃないならboostの乱数ライブラリ
QZバレバレの回答キター
今、縦3横6計18セルある長方形に1〜18までの要素を1個ずついれて、 下の状態が整列されている状態とする。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 整列されていない状態の例は以下である。 9 18 3 4 5 13 7 8 1 10 11 6 12 14 15 16 17 2
任意の整列されていない状態に対して、縦横隣同士を交換して 整列されている状態にする場合、どういうアルゴリズムが最適か? という問題なんんですがどういうアルゴリズムがいいですか? プログラムで書けるならそれも教えて下さい。 ソートを使うのがいいですが、隣同士なので体系的なソートの場合 バブルソートしか使えません。 僕の考えは横でバブルソート、縦でバブルソートしか思いつきません。
QZバレバレの自演質問キター まじでくっせえなこのスレ
687 :
デフォルトの名無しさん :2014/03/24(月) 19:12:05.91 ID:CaQf85Oi
それはソートというよりパズルだな。 開いてる箇所が一箇所あって絵柄を揃えるやつとか、ルービックキューブとかの類似物。
>>685 整列完了までの「時間」を競うのか「操作の数」を競うのかどっち?
まず要素を6個ずつ3つのグループに分けてグループごとにソート
縦横隣同士を(比較)交換して整列 A(i,j) に対して比較・交換が許されるのは A(i-1,j) A(i+1,j) A(i,j-1) A(i,j+1) だけか
Cグラマーのゴミ回答キター ゴミは目障りだから消えろよ
6で割った余りの大小で行をソート ただし余り0は6として 列は数字の大小でソート これ繰り返せば良いんじゃないの
逆だ、全体をソートして3つのグループに分けるだった
CPUの種類が分からなきゃ演算の向き不向きがわからんから回答不能だろ
おいQZ自演はやめろよ 見苦しいぞ
変な移動縛りのせいで 収束しない可能性があるね
>>688 走査の数ですよ
元々整列されている配列ほど走査数は少ないような方法も欲張るなら
求めたいです
>>692 回答ありがとうございます
なんで6で割った余りなんですか?
直接要素同士を比較しないんですか?
左右の数値比較後 上下の比較で効率的に並ぶからか? ラディックスソートっぽくうごかせるね
操作の数で競うのなら総当たりで全ての組み合わせを試して最も操作数が少なかった手順で交換すればいいだけだろう。
全く分からない… 18と6を比較するのに何故18mod6と6mod6を比較するのでしょうか?
例えば最初はバブルソートでも何でもいいから一度正解を見つける。 その次にそれにかかった手順数以下で可能なすべての操作の組み合わせを総当たりで試し 最も少ない操作数で達成できたものを最終的な回答として採用する。 こうなるだけだが…。問題設定がおかしいとしか思えん
アルゴリズムまじで頭の良し悪しが分かる… 全く思いつかない
「縦3横6計18セルある長方形に1〜18までの要素を1個ずついれて」 なんだから、最適化された処理は const static ans[3][6] = { { 1,2,3,4,5,6},{7,8,9,10,11,12},{13,14,15,16,17,18}}; だと思うんだけど。固定値だよね?
行でソートの場合 6 3 1 をソートしたら 1 3 6 になって6は1行目最終列なのに、遠のく事にならないでしょうか?
>>701 整列されている状態を6で割った余りにしてみろ
縦横バブルソートだと
12...
34...
56...
ってなったら積む
>>704 与えられた要素をその整列された状態にするのに「上下左右の交換」が最低何回必要かって問題だから
ソートした結果を答えろという問題ではない
そもそも整列された状態から交換を繰り返さないとダメですね
適当に配置した標本だと元通りできないですね…
>>706 全く分かりません、余りだと詰むんでしょうか?
「どういうアルゴリズムが最適か」だから整列不能も含めて判断しろってことじゃないの いずれにしろ問題が曖昧すぎる
馬鹿には無理
とりあえず、最初にあまりで比較して最後は要素同士を比較ってことですか?
>>709 整列可能という前提です、問題に不備がありすいませんでした。
確実に整列できる方法です。
例えばバブルソートの場合どんなパターンでもO(n(n-1)/4)回で整列可能です。
この場合もO(?)回で完全に整列できるのか知りたいです。
元々整列されていた場合早くするというのは最適化問題になりますので
そういう問題ではなくMAXオーダーを求めたいという事です。
>>708 1 4 7 10 13 16
2 5 8 11 14 17
3 6 9 12 15 18
"縦だけ""横だけ"で値の大小による比較ではソート済み(これ以上の比較は不要で収束している)
が、解の並びではない
分かりません…
ID:5KtS3atQ こいつに何言ってもわかんないだろ NGに入れとけクズども
そもそも横 縦とも大小の矛盾が無いけど解は無い例なんて 存在するんでしょうか? 3 4 8 9 10 2 5 12.... .......... こういう事ですよね? 無いと思うのですが
>>715 おまえは毎日ハロワ通いと転職サイト最低3カ所チェックする
日課を終わらせること。
718 :
デフォルトの名無しさん :2014/03/24(月) 20:21:10.20 ID:CaQf85Oi
ルービックキューブを可能なパターン全てこなしてから、最短手順を求めるやつはいない。 最短に近い攻略法で攻めるだろ。
結局オーダー回数は理論的に求められないってことでOKですか? そうなるど最適化問題に帰着するんでしょうか
>>719 なんでそんな結論になったのか・・・
何処にもランダム要素なんて発生し無いのに論理的に求められない理由は無いぞ?
>>720 この問題はオーダー何回でしょうか?
後最適化問題じゃないけど、早くする方法みたいなのもあれば
例えばバブルソートを双方向バブルソートにするみたいな
最適化ではないですが強化バージョンなので…
ゴミニートことQZが大発狂中!大発狂中! ム板を腐らせるゴミは出ていけ!!
>>721 まず基本的な事から。名前書け。
質問を小出しにするな体系立てて、自分で考えて
わからないことだけ背景含めて説明しながら質問しろ。
素朴な疑問 ビッグオー表記で O(n^2) ならまだしも O(n(n-1)/4) って意味あるの?
>>723 背景ですが、頭脳王という番組を見て9マスの正方形の中にある8個の数字の
書いたパズルを並び替えるという問題があってそこから感銘を受けて18マス
ではどうかという問題を思いつきました。
最初は最適化問題でどうしたら最短で解けるかという事を考えましたが
それ以前に少なくとも何回やれば、つまり最大何回やればどんなパターンで
も整列できるのかすら分からないのでそっちから考えたいと思いました。
>>725 名前は次から書けばいいとして話を進めるか。
大まかな背景は解った。
で、どこまで考えて結果はどうなって、いまは何に躓いてるんだ?
ほらみろゴミ(質問者)が調子に乗り出した もう目も当てられないよこのスレ
>>728 あれ。2chは初めて?
流石に実名は求めてない。
他人とかぶらなければ全く問題無し。
質問とかの連続した話題の時は、他の人が話題追いやすいように
一番初めに質問したときの番号を埋め込んどくのが正解。
>>729 縦をソートした後に横をソートしたら、縦でソートしたことが
台無しになってしまい躓いています
ゴミ回答するなQZ お前は不要な存在
>>732 縦をソートする意図がわかんない
最終的に移動完了させるかたちは一つしかないだろ?
すべての移動は、最終的な位置に近づく用に移動させるべきだ。
ここまでは解るよな。後は考えたら見えるはずだ。
ろくにCできないゴミが発狂していいスレじゃねえだろ マジで消えろゴミクズうんこ馬鹿ども
>>734 一つの要素を移動して最終的な位置に移動しても別の要素に影響与えるのは
どうしたらいいですか?
お前はID真っ赤だ これ以上質問するなゴミすれになるぞ
うん?やっぱり要素数18のバブルソートなのかな…
お前調子のるな 質問者だからって許されることじゃない
結論出ました。上限回数はバブルソートの回数ですね。 長方形を一列とみなすという事ですが、縦も交換できるから 強化バージョンが作れると思うのですが無理でしょうか?
誰か教えて下さい…
>>739 解決したら一瞬で去ります、一日中この事考えています
これだけレスついて回答しないとか馬鹿だろ スレを私物化するな、出ていけ
自分の頭で考えるってことができないんじゃプログラミングは無理 クレクレで出来ることなんてたかが知れてるぞおい
使える変数はa[17]だけとします つまり好きな要素を選んだり、選択ソートみたいに最小要素を選んだり する事はできない。
チョンの脳なんじゃね?本国に帰れよ
>>746 96行も…ありがとうございます
それってバブルソートのアルゴリズム使ってないですか?
マナーすら守れない奴はこないでね。 回答なんて誰もできないから。 マナーの無い奴に回答すると調子乗って暴れまくるし ほかの馬鹿がマナー守らなくていいと勘違いするからね。 だから、お前には誰も回答しないんじゃなくて、 "誰も回答できない" んだよ。
>>747 バブルソートに当たるかどうかは分かりませんが、かなり近い操作はしています。
1. n = 1とする
2. nと一致する横x番目, 縦y番目を検索する
3. nが位置すべきなのは横correct_x番目縦correct_y番目である
4. xがcorrect_xに近づくように隣同士交換する
5. yがcorrect_yに近づくように隣同士交換する
6. n = n + 1して2.へ(n = 18まで繰り返す)
左上から確定していき、初めにxで並び替えるため、左上を絶対に通りません。
従って必ず並び替えられます。
>>749 なるほど、変数は使ってるものの思いつかなかった…
整列されてる要素に影響はないでしょうか?
なるほどー 123と並んでる時、4がどこかにあるはずですが、yを先に選ぶと 重なる可能性ありますからね、よくできたアルゴリズムですね! 感動しました
選択ソートとバブルソートの組み合わせみたいな感じですね とても良い勉強になりました、ありがとうございます 満足しました^o^
可能な操作が、一対一のスワップではなく、4つの正方形で右・左まわりとかだと超絶難しくなりそうですね そもそももっと一般化すると、状態を表すパラメータと、それを変化させる操作が定義された時に、 ある状態からある状態への移動が可能なのか(言い換えると、状態のグループ化)、また最速な操作の仕方はわかるのかというん問題に帰結しますね 前者の問題は、操作をずっと繰り返してすべての状態をメモリ確保して調べていけば、すべての問題で回答可能ですね 後者の問題はわかりません!誰か偉い人教えてください ルービックキューブだと、最小手順数の最大値とかまでもうわかってるんでしたっけ確か
754 :
アルゴリズム ◆MWZMauNNLxfX :2014/03/25(火) 08:21:30.02 ID:H9iYaJXO
中々この問題は面白いですね 移動が可能かどうかという問題は解決可能なんですか? 全ての状態を割り出して、その中に移動可能かどうか調べたい状態が無ければ移動不可能 という事になると思いますが、全ての状態を割り出したかどうかどうやって判断するんでしょうか?
>>754 まず前提として初期値が設定されています。ある状態に対する操作は有限個であるので、はじめの状態から一回操作した状態がわかるので
それを記録します。以下繰り返していき、すでに記録された状態に辿り着いたらその分岐はおしまい。
すべての状態の数は有限なので、操作していった時の状態の分岐はいつか終了するので、初期値から変化可能な状態が全て割り出せます。
状態Aから状態Bへたどり着けるかはわかりませんが、状態Aからたどり着けるすべての状態をグループ化できます
そのグループに状態Bが含まれていれば到達可能であり、
そうでないならば先のグループとは別の、状態のグループが存在しているということになります
>>754 ヨー・ロール・ピッチに3段
片方向1づつなら9通り、2手目以降も同様
その他ならなら18通り、2手目以降は15通り
完成状態から全列挙しちゃうのが最も簡単な方法なのではないかな?
757 :
デフォルトの名無しさん :2014/03/25(火) 10:02:12.13 ID:ocaNxXms
また自分にとって難しい話になったww 初期値Aとして A→B→C→D→A→E こういう場合もあるんじゃないでしょうか? 同じ状態が途中にないような操作をしないとダメなんでしょうか?
>>757 その場合は最初のA→Bの時にA→Eも判明するだけ
4つの正方形で右・左まわり こういう場合、適切な操作は難しいですね 全ての状態を列挙とか可能なんでしょうか
1 2 3 4 5 6 7 8 9 を上下横交換で全てのパターンを列挙せよ この場合は、横を一回、上を一回を繰り返せばいいだけですか?
ちょっと自分でやってみます。昨日からスレ独占してすいませんでした。
これだからCはやなんだよ
パリティ(偶奇性)とか気になるけど,実際どなんでしょう?
おまえがどうかまず言え、ぼけ
アルゴリズムは専門書読んだら気が狂いそうになるな グラフが出てきたら瞬間で詰む 基本的な事だけ万遍なく覚えて精神を満たすのが良いな
>>765 おまえみたいなアホがcでやるような仕事なんてないだろうから
アルゴリズムを学ぶだけ時間の無駄じゃない?
>>765-767 院生が「勉強は大変だ」と愚痴っているのを見かけた小学生が
「勉強なんて簡単だよ!」とたしなめている光景が思い浮かんだ。
適当なスペースの入れ方どうしています? 制御文 1.if(a>0){...} 2.if( a>0 ){...} 3.if ( a > 0 ) {...} 関数 1.function(argment1, argument2,[ ..].){...} 2.function( argment1, argument2, [ ...] ){...} 3.function ( argment1, argument2, [ ...] ){...}
3。 あと中括弧は次の行に入れると決まっている
括弧悪い……
>>769 if (a > 0) {
...;
}
type function(type arg1, type arg2, ...)
{
...;
}
if(a > b){ TAB...; } type *func(type *arg, type gra, type rag[], ...);
if(式) { ... } func(引数){ ... }
俺は
>>771 。でelseは
if (a > 0) {
...;
}
else {
...;
}
括弧の内側にスペース入れるなとだけ言っておく
776 :
デフォルトの名無しさん :2014/03/26(水) 13:08:45.68 ID:/aznBZmU
if ( a >= 0 ){ }else if ( b == 0 ){ }else if ( ( c > 4 )&&( d < 5 ) ){ }else{ } int func( int a , char *b , long c ) { } for( x=0;x<100;x++ ){ } switch( xxx ){ }
>>771 >>773 の人がセンス的に俺のに一番近いが、
if (a > 0) {
[TAB]...;
} else if (a == 0) {
[TAB]...;
} else {
[TAB]...;
}
type function(type arg1, type arg2, ...) {
[TAB]...;
}
>>776 の人のは、カッコが他とくっつき過ぎてちょっと俺的には見にくいわ
for (int i = 0; i < 100; i++) {
[TAB]...;
}
switch (i) {
case 0:
[TAB]...;
[TAB]break;
case 1:
[TAB]...;
[TAB]break;
}
>>777 >771と>774は別人よ。
そんな私(>771)はelse周りは>777と一緒。
if (a > 0) { [TAB]...; } else if (a == 0) { [TAB]...; } else { [TAB]...; } type function(type arg1, type arg2, ...) { [TAB]...; } struct str { [TAB]...; }; for (int i =0; i < 10; i++) { } a = function(100);
783 :
デフォルトの名無しさん :2014/03/26(水) 20:50:44.47 ID:hWC29yt/
自由にかけるのがCの魅力だ
784 :
KAC :2014/03/26(水) 20:57:03.42 ID:9WQqWfqz
読み手にどう読んでほしいかによって書き方変える。 変化をつけるってのは、注意を引くための手法の一つ。
オイラは { 〜 } の中身の具合によって違うな。
こういうのってIDEとかで変換できないの? できたら個人が好きなように書いて、読み手によって表示変えたりとか
VSで自分の好みにフォーマットできるよ
788 :
KAC :2014/03/26(水) 23:49:42.71 ID:9WQqWfqz
空白などの書き方や癖なんかも 他人のソースを読む上での重要な情報なんだよ。 それを機械で全部取り去るなんて愚の骨頂。
indentコマンドでどうにかなるのでは?
>>790 default: {
bar += bar;
break;
}
これって?
>>784 >>788 小説じゃないんだから読み手に丸投げってのはありえないよ
伝えたい何かがあるならそれをそのままコメントに書けばいい
>>786 astyleが定番
794 :
KAC :2014/03/28(金) 15:09:52.87 ID:eWCuk+g8
>>792 "ソースを読む"って経験をもっと積めばわかる。
お前が思っている以上にソースにはいろんな情報が残されてるんだよ。
それを効率よく読み取れば他人のソースのデバッグも素早くできるようになる。
などとスパゲティーソース職人が言ってます。
理解できないソースを自分の主義に合わせて書き直したら理解できたことがあった。
797 :
デフォルトの名無しさん :2014/03/28(金) 23:17:59.05 ID:TLO3QLJe
c言語のソースコードでデッドロックを実現するようなコードってかけますか?
798 :
KAC :2014/03/28(金) 23:33:18.88 ID:eWCuk+g8
>>797 デッドロックを実現ってのが、デッドロックで処理を止めるって意味なら
別に言語に依存しない話だから、C言語でも書けるぞ?
799 :
デフォルトの名無しさん :2014/03/28(金) 23:34:15.49 ID:TLO3QLJe
800 :
KAC :2014/03/28(金) 23:36:38.30 ID:eWCuk+g8
>>799 ん?
デッドロックってのがどういうものか理解してる?
OSのシステムコールとか使わずにって意味じゃないか
コテの方がマトモってのは珍しいな いつもおかしいのに
>>797 デッドロック(dead lock, 死のロック)という言葉のとおり、
デッドロックは意図せず起きてしまうロック、要するに「バグ」の一種
だから「(意図的に)デッドロックを実現する」という文章そのものが
意味不明になっている
解決したい課題を再考してから、質問をやり直した方がいいと思われ
>>798 物知り顔で質問者を惑わす回答は、良くない行為だよ
もともと頭が悪いみたいだからしかたないかもしれないけど、
コテが自己顕示欲だけの馬鹿ばかりという法則そのままだ
だんだん良く分からない流れになってまいりました
人工無能が吐き出したような抽象論でも当たることはあるってことが示された
>>803 デッドロックはAさんとBさんが互いに相手がロックしてるリソースを待ち合って動けなくなった状態だよ。
意図的にデッドロックを起こす事もできるよ。
Aさん「私待ってるから」 Bさん「私も」 AB「まだかなー?」
箸と皿 両方握れた者が食事できる Aさん箸だけ確保 Bさん皿だけ確保 お互い空くのを待ってる
>>803 これはひどい。後半は自分にアンカーしろよ
810 :
デフォルトの名無しさん :2014/03/29(土) 10:28:59.38 ID:dY06Zkl2
>>806 互いに相手がロックしてる?
つまり共有ロックの事ですか?
>>810 共有ロックは一つのリソースをロックする場合に発生すること
デッドロックは二つ以上のリソースを個別にロックした場合に発生すること
3人で待ち合いというのがよく例に出てくる
813 :
デフォルトの名無しさん :2014/03/29(土) 10:50:52.48 ID:Aj2MPi1i
共有ロックもデッドロックの一種ですか? 例えばAがCをロックしてBがCもロックしてるってことですよね? その場合AがCを解除してもBがロックしてるからCにアクセスできない 逆にBがCを解除しても、AがロックしてるからCにアクセスできない つまりA,Bともに互いの解除を待たなければならない つまりデッドロックですか?
それは、使用中のリソースは開放されるまで他が使えないというだけじゃないの?
哲学者がスパゲティ食おうとしてフォークが空くのを待ってる話
>>913 金庫の中に金庫の鍵がある状態をイメージしろ
動きによってそれに近い状態になるのがでっどろっく
>>816 バカはたとえ話するな、余計わからんわ。
デッドロックって dead lock じゃなくて deadlock であって、こう着状態みたいな状況を表す単語だろ。 ようするに、こう着状態になってなきゃデッロドックじゃないんじゃないの? 共有ロックは状況じゃなくて仕組みの名前でしょ。 読むのは複数に許すけど、書くのは排他的っていうやつ。
結論として OS の支援なしには dead-lock を起こせない、ということで
>>813 >>共有ロックもデッドロックの一種ですか?
一般的なロック操作では、あるプロセスが資源をロックすると、
ロックが解除するまでの間、新たなロック操作は必ず待たされる
しかし資源へのアクセスが読み出しだけであるならば、
待たせることなく読み出し操作を実行しても、何ら害は無い
そこで、ロック操作を2つに分類し、用途に応じて使い分ける共有ロック方式が考案された
・共有ロック(shared lock) - 読み出しロックともいう
・排他ロック(exclusive lock) - 書き込みロック、更新ロックともいう
また操作の細分化に伴い、これまでロックの状態は
"未ロック" と "ロック中" の2つであったのに対し、
この方式では "未ロック"、"共有ロック中"、"排他ロック中"の3つに増える
ここで、共有ロック中状態における共有ロック操作は待たされることなく成功する
排他ロックは従来のロックと同じく、未ロック状態の時だけ成功する
>つまりデッドロックですか?
共有ロックは、上記のようにロック方式を指す言葉
デッドロックは(
>>803 で書いたように)ロックに関連したバグの一種であり、
バグだから一般的なロック方式でも共有ロックでも起こりうる
>>819 このファイルがあるとロックしてるって事な、みたいな取り決めにしておけば、
あとはファイル作れてプロセスを複数同時に動かせれば起こせるんじゃね?
何らかの手段でプロセス間の相互作用が提供されてなければデッドロックは起こりようがない プロセス間の相互作用を提供するのはOSの働き
>>822 ファイルへのアクセス制御はOSの機能なわけですが…w
OSのサポートがなければ同時にファイル作ろうとしてあぼん
>>823 ネットワークドライブとかだとあぼんするタイミングが遅れることがある
なのでopenは成功してしまうことがまれに良くある
>>823 相互作用と言う言葉を辞書で調べてから出直しなさい
お前のようなボンクラが我輩に対して言いがかりつけるのは千年早い
OSだってプログラムなんだから、そこまでして書こうと思えば書けるってだけの話だろ
830 :
片山博文MZジェバンニ ◆T6xkBnTXz7B0 :2014/03/29(土) 17:33:15.95 ID:TFe9EgHM
C11なら標準のmutexで排他制御できっぞ
いやだから、ファイルシステムだってプログラムっつうかデータなんだから 問題を大局的に見れないのは土方PGの性なのかね
ディレクトリの新規作成で排他制御してる奴があるね
>>831 そこまで大きな視点で見るなら最初から排他機構を実装すればいいだけでファイルを使う意味は全くないw
>>832 まともなプログラムではない目印にはなるね
ディレクトリもタダのファイルなんだけどねw
unix界隈だとロックファイル作って使用中なのを知らせるとか普通にあるけどね。
セマフォ!セマフォ! セ!マ!フ!ォ!
837 :
デフォルトの名無しさん :2014/03/29(土) 19:39:55.06 ID:cteU+9ur
ソフトウェアでプログラムを実行するタイプのciscってどういう事ですか? そもそもプログラムは全部ソフトウェアじゃないんですか? ciscは特別なんですか?Cとの違いを教えて下さい
838 :
デフォルトの名無しさん :2014/03/29(土) 19:58:36.68 ID:9DlsClcW
マイクロコード方式とハードワイヤード方式について調べてみるといいと思います。 インテル8086プロセッサはマイクロコードが使われていました。 NEC製のV30は一部をハードワイヤード化することで高速化を図った互換プロセッサです。 ここら辺を調べるといろいろわかると思いますし、C言語と比較するもので 無いこともわかると思います。 思いました。
839 :
デフォルトの名無しさん :2014/03/29(土) 20:00:43.49 ID:cteU+9ur
今のpcはpopとかsumとかアセンブラだからマイクロコーード方式なんですか?
マイクロコードだとCPUにバグが有っても回収しないでパッチを当てることができる
>>833 お前が勝手にファイルロック言い出しただけやないか!
842 :
デフォルトの名無しさん :2014/03/29(土) 20:11:06.34 ID:cteU+9ur
cpuの命令語を読んでプログラミングのソースコードを再現することって できるんですか?
843 :
デフォルトの名無しさん :2014/03/29(土) 20:12:24.03 ID:9DlsClcW
マイクロコードというのは、CPU内で使われるプログラムです。 CPU上で動作するソフトウェアを書くプログラマが目にすることはありません。 一般的に言って、複雑な動作を伴う命令をCPUが実装するには、すべてをトランジスタで実装するより、 一部をプログラム(マイクロコード)として実装する方がお得だったのです。
共用体 union って必要?
845 :
デフォルトの名無しさん :2014/03/29(土) 20:19:30.31 ID:cteU+9ur
>>843 マイクロコードはそれ以上は分割されないんですか?
アセンブラとは別物ですか?
846 :
デフォルトの名無しさん :2014/03/29(土) 20:23:20.74 ID:9DlsClcW
アセンブラとは全く別ですし、コードと言っても機械(CPU)の一部です。 およそプログラマには関係のない部分ですしおすし。
847 :
デフォルトの名無しさん :2014/03/29(土) 20:24:31.08 ID:cteU+9ur
CPU内で使われるプログラムを書くプログラマはいないんですか?
848 :
デフォルトの名無しさん :2014/03/29(土) 20:28:44.07 ID:9DlsClcW
うちの社では佐藤というものがマイクロコードを担当していまして、 製品に使われるほとんどすべてのコードを書いています。 しかしながら、彼はプログラマではなく、エンジニアです。 我々よりちょっとばかり位が高いのです。
849 :
デフォルトの名無しさん :2014/03/29(土) 20:30:36.70 ID:9DlsClcW
ちなみに彼の年収は2000万を超えるらしいです。 我々の倍近いです。 まさにThe 専門職だと思います。
850 :
デフォルトの名無しさん :2014/03/29(土) 20:32:13.99 ID:cteU+9ur
>>848 なるほどー
マイクロコードを書く人はプログラマって言わないんですね
アセンブラは誰が担当してるんですか?
851 :
デフォルトの名無しさん :2014/03/29(土) 20:34:43.57 ID:cteU+9ur
>>849 プログラマーって1000万????
IT企業って何で給料良いんですか?
一つのシステムを開発したら莫大なお金をクライアントから
貰えるんでしょうか?
852 :
デフォルトの名無しさん :2014/03/29(土) 20:37:10.23 ID:9DlsClcW
アセンブラはソフトウェア関連の事業部では長老連中のほとんどが使えるでしょうね。 しかしながら、活躍の場はあまりないと思います。
853 :
デフォルトの名無しさん :2014/03/29(土) 20:40:52.73 ID:9DlsClcW
ソフトウェアは長期に亘ってある意味詐欺のような仕事でした。 実利ではなく、ドリームを売って銭を稼いでいたのです。 詐欺師が莫大な利益を得るのは世の常です。 しかしながら、現在ではソフトウェアも実用になりました。 今後の若い人たちは奴隷のように使われることでしょう。 かわいそうに。
854 :
デフォルトの名無しさん :2014/03/29(土) 20:41:22.67 ID:cteU+9ur
高級言語で書いたソースコードもマイクロプログラムで処理されるわけですよね? プログラマとエンジニアの仕事のやり取りは必要ないんですか? 合せるところはあると思うのですが
855 :
デフォルトの名無しさん :2014/03/29(土) 20:49:42.67 ID:cteU+9ur
ガンホーみたいなゲーム会社は良いんじゃね? 給料もよさそう
856 :
デフォルトの名無しさん :2014/03/29(土) 21:09:22.10 ID:5pTO27a4
vg30dettとかなついな
整数の平方根を求めるアルゴリズムを教えて下さい。 ググってみたけど、二分法とニュートン法、開平法ぐらいしか見当たりませんでした。 上記以外の平方根を求めるアルゴリズムを知っている人いませんか? 教えて下さい。
858 :
デフォルトの名無しさん :2014/03/29(土) 21:43:15.22 ID:TFe9EgHM
二分法やニュートン法、開平法じゃダメな理由は?
マイクロコード手書きって、どんな製品作ってんだよ・・・
>>858 ダメって訳ではないのですが、勉強のために他のアルゴリズムがあれば知りたいのです。
開平を筆算で求めるやり方があるでしょ それをそのままプログラムで組んでみたら?
三分法(非効率)とか、区間演算とか、計算尺とか
近似式を使うとか、テーブルで補完するとか
コプロセッサ使うとか、これ以上は思い付かない
あ、定義域が有限なら答えをすべて暗記しておくという方法もあるぞ
>>859 むしろ手書きでないマイクロコードなんてあるんか?
スパコンの設計にスパコンを使う →もっと性能の高いスパコンができる →そのスパコンでさらに高性能なスパコンができる →…(以下略) お前ら、回路設計にもっとスパコンを有効活用しろよ
>スパコンの設計にスパコンを使う >→もっと性能の高いスパコンができる しかし売れなくて会社が潰れる。
回路設計という作業が、ある問題の答えを求めることに等しいなら、プログラムでパズルを 解くようにして、スパコンで設計後の回路を探索することも可能なはず。
シリコンコンパイラというのか。。。
ということは、シリコンコンパイラにLLVMを採用すれば最速になるか!
873 :
デフォルトの名無しさん :2014/03/30(日) 02:28:09.99 ID:KMVNCqdy
疲労コンパイラ
>>868 スパコンなんて、昔からボードに何個も乗ってるじゃん。
サンヨーズバコン
てす
れす
double xに入っている数の絶対値の半分をxに入れるトリッキーなコードください
x += fabs(x) / 2;
「xに入れる」 だから += である必要がないのではないかと = か -= ならば…
>>878 static double half(double x)
{
unsigned char * p = (unsigned char *) & x;
unsigned f = (((int) p[7] & 0x7f) << 4 | (p[6] >> 4)) - 1;
p[7] = (f >> 4) | (p[7] & 0x80);
p[6] = (f << 4) | (p[6] & 0xf);
return x;
}
// やってみたら、微小数で精度が落ちるね。
ちゃい -= は忘れてー
>>881 IEEE754 フォーマットとして
仮数部で 絶対値の半分 を ビット演算で求めてるんだろうけど
わかりにくいねー
>>882 いや、指数部を1減らしただけ。
つーか、-=でもいいよねw
>>883 あー 基数が2だから 指数部1減らすだけで… ということかw
x が負の時 -= じゃ題意に合わないのですよ
ならばこうかのう *(uint64_t*)&x=(*(uint64_t*)&x-(1<<52))&(~0>> 1);
パソコン大先生のおまえら、こんな簡単な問題も解決できないんだ、ヤバイなw
>>886 既に答え出てるだろ。
x = fabs(x) / 2;
/2より*0.5の方が速い
あー、絶対値か。 んじゃ、 p[7] = f >> 4; でよかったな。
プロセスxとyが同時にお互いをロックしようとしたらどうなるんですか? 優先度はx=yだとすれば確率的にロックされるほうが選ばれるんでしょうか?
同時に互いをロックしようとすることはできない
892 :
デフォルトの名無しさん :2014/04/03(木) 22:42:42.58 ID:ktM+V8JY
デッドロックの話?
早くロックしたほうがロックできる 同時というのはあり得ない
895 :
デフォルトの名無しさん :2014/04/03(木) 23:48:23.51 ID:1jtShba/
つまり優先度が平等でもずれが生じるという事でしょうか?
そもそもプロセス同士がお互いのナニをロックするというのか
関数呼び出しってパイプラインハザードの原因になる?
普通ならない
エディタおすすめある?
OSも書かずに
甲羅の模様の意味に気付いた時には感動した
今はじめて気づいた。亀井さんだからとしか思ってなかったわ。
甲羅の模様がXYZZYになってるのか・・・知らなかった
これで9とかが表示されるのは何故ですか? printf("%c\n", "0123456789ABCDEF"[9]);
const char* s = "0123456789ABCDEF"; printf("%c\n", s[9];)
あうう
ポインタ完全制覇を読めばいい
printf("%c\n", 9["0123456789ABCDEF"]);
>>906 配列は限定的な状況下でポインタと同じように扱うことができる。
しかし配列とポインタは同じではない。
そこにあるのは文字列リテラルとポインタだけだ。
文字列を数値に変換するのに strtol ってのがあってlong intに変換できるってのは知ったんだけど、なんで同じくint型に変換できる strtoi(?)ってのは 無いんでしょ?
sizeof(long) >= sizeof(int) なんだからキャストすればいいんじゃない?
あ、勿論キャストすれば良いんでしょうけど、そういう理由で用意されてないってことなんですかね。
規格決めた時の議事録かメンバーの回想録とかでも無けりゃわからん。
了解ですw
atoiってなかったっけ
あるよ
ないアルよ ちゃうちゃうちゃうんちゃう? ちゃうちゃうちゃうよ。
>>913 int型といっても、CPUのビット数で定義変わってくるし。
CPUじゃなくてコンパイラやOS環境だろ。
そう思ってた時期もあったなぁ。。 CPU が 64bit な環境で、なんでか int が 4byte、long が 8byte だったり。なんなんだよ。 って、最近は違ったりして。
VC++なんかLLP64やで
俺には1万がとても大きな数 2バイトで足りるな 経済的俺様
16bit変数で計算しても内部ではint型で計算。
>>926 給料もオーバーフローして受け取れず・・・か。
確かに、雇う側にも経済的だ罠
列挙体と配列の違いて何ですか? どう使い分ければいいの?
なるほど、オッパイもみもみと、オマンコぐりぐりのつかいわけか うーむ、悩むな
931 :
デフォルトの名無しさん :2014/04/07(月) 15:42:54.16 ID:cPHU7Y9F
>>929 定数のまとまり、同じ型の実データのまとまり
932 :
デフォルトの名無しさん :2014/04/07(月) 15:45:48.54 ID:5wZ1j6dN
女子大生のおまんこは蜜の味じゃのう
列挙型の値は実行時に変更できないが、配列の値は実行時に変更できる
あはあん?
列挙型って名前に番号振っただけでしょ?
配列はインデックスでランダムアクセスができる
Linuxでマウスを操作する処理が書きたいんですがこれはなんてヘッダーファイルを使えばいいですか?
938 :
デフォルトの名無しさん :2014/04/07(月) 19:58:53.38 ID:cPHU7Y9F
>>935 関数の引数がintである場合、列挙型の変数をかいたら、エラーになります(Cではなく、C++, Java)
940 :
939 :2014/04/07(月) 21:14:07.79 ID:DvrfP6f5
>>939 をとりけします。ごめん
列挙型の変数をとるC++の関数に
intの変数をかいたら
エラーではなく警告がでます
いいたかったことは、型がことなります、ということです
C言語スレでC++を語ってはいけない(戒め)
printf()ってすごいね
>>918 >>913 atoi()は、stdlib.h
Ansi C, Ansi C++に、はいってる
ANSI(アンシ、アンジ、アンシー) JIS) に相当するとされる 米国国家規格協会(べいこくこっかきかくきょうかい、American National Standards Institute) − Wikipedia
ANSIは技術的な文章の書き方まで定めているらしい。
>>918 atoi()はstrtol()のint版としては使えない。
947 :
デフォルトの名無しさん :2014/04/08(火) 22:26:17.42 ID:8nKnATIJ
C言語は長い変数名でもエラーでないのはハッシュで暗号化してるからですか?
メモリがある限りいくらでも長い名前は作ることができるだろ
先頭の何文字かまで有効で、それ以降は読み捨ててもOKって仕様じゃなかった?
950 :
デフォルトの名無しさん :2014/04/08(火) 22:40:35.37 ID:8nKnATIJ
ありがとうございます
ハッシュをとるのと暗号化は意味が違うが
>>949 j実際に読み捨てている処理系ってある?
稼動してるプログラムは変数名なんて参照しないだろうしなぁ。
上限でエラーを出すならともかく いまどき読み捨てなんてやってたら産業廃棄物だわ 8.3も今や死語に近いし
C11やるならgccとclangどっちがいいのかおしえて
宗教戦争にしかならん気もするがclangオススメ
他にしがらみが一切ないならclangしかなかんべ
んだんだ
質問おねがいします const code char abc[] = {データ、・・・} const code char def[] = {データ、・・・} const code char hij[] = {データ、・・・} 上のような3つのデータを配列化したいです abc,def,hijを、それぞれdata[0],data[1],data[2], というように、扱うにはどうすればいいでしょうか よろしくおねがいします。
const code char(*data)[]={abc,def,hij};
const code char *data[3]={abc,def,hij};
const code charって何?
>>962 恐らく、codeは環境固有の修飾子でしょう。
clang 3.0 #include <stdio.h> int main(int argc, char **argv){ print("%d\n", argc); } 引数の数を表示して改行するだけのコードですが ./a.out 1 2 3ってやっても何も表示されません
すみませんprintfです
>>964 まず、hellow world はクリアしたのか?
hellow worldをマスターしたものは世界に数千人位しかいない
>>969 いやいや、そんなに少なくは無いだろ流石に。
たぶん日本人に結構多いはず。
hello worldは表示できましたがargcとargvが表示できませんorz
ソースをそのまま貼ってみたら?
printfしてる行をいったんコメントアウトして hello worldに変えてみ
すいません、改行が入ってなかったらしくて何も表示されてないように見えてました Windowsだと何も表示しなくても改行するのにLinuxだと kidotoyohiki@kidotoyohiko-PC:~/clang-code-space $ ./a.out 2kidotoyohiki@kidotoyohiko-PC:~/clang-code-space $ ↑ みたいに表示されてて2に気づきませんでした
名前を消し忘れたorz
プロンプトに色つけると見やすい
何やってんだよとよひき。 自分が書いたプログラムなんだから、 ちゃんと確認しなくちゃダメじゃん、とよひき。
がんばってるじゃんとよひき
ワロタ
きどくん乙乙〜
gdbで追ってみたところ、push_s()が二度、実行されてしまいます。
if (*in != '(' || *in != ')') { push_s(*in); } ここの論理式が間違っていることが確認できました。 すみません、自己解決しました。
てすてす
質問です sprintf(text,"%8ld",_count); sprintf関数の、桁数(上記では8桁)を変数にするにはどうすればいいでしょうか? 宜しくお願いします
sprintf(text,"%*ld", 8, _count); あとは分かるな?
2 % 3とか1 / 0の結果はコンパイラによって異なりますか?
989 :
986 :2014/04/11(金) 18:15:10.77 ID:Z2YuQlYz
>>987 oh!!!!!!
it will do the answer easy to understand how!
thank you very match!
990
ほ
も
>>988 2 % 3 が 2 以外になるわけないだろ。
-2 % 3 とかなら処理系依存。
1 / 0 はコンパイラ依存どころか毎回結果が違っても文句言えない。
994 :
デフォルトの名無しさん :2014/04/13(日) 01:09:51.42 ID:pwayVEBU
エアロビクス
995 :
デフォルトの名無しさん :2014/04/13(日) 03:33:22.87 ID:KQ4mef4k
うめ
まつ
たけ
すぎ
1000 :
デフォルトの名無しさん :2014/04/13(日) 16:41:30.42 ID:bOKRz0Ju
1000
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。