C言語なら俺たちに聞け パート0001

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2012/07/07(土) 17:15:26.10
なんでも聞きなよ
2012/07/07(土) 17:36:26.32
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
2012/07/07(土) 17:58:41.21
localtime()をつかったとき、オブジェクトは、自動的に用意されてるのですか?
自動的に解放されますか?

「オブジェクトへのポインタを返す」
http://www.bohyoh.com/CandCPP/C/Library/localtime.html
2012/07/07(土) 18:50:31.11
静的に確保された領域に格納されるので解放する必要はないです
5デフォルトの名無しさん
垢版 |
2012/07/07(土) 19:53:09.17
int a[0];
の意味を教えてください
63
垢版 |
2012/07/07(土) 20:03:05.68
>>4
解放する必要はないということで安心しました。ありがとうございます!
2012/07/07(土) 20:03:41.18
コンパイラが教えてくれます
2012/07/07(土) 20:32:41.84
というかここはネタスレなのでまじめな質問は↓でやったほうが…

C言語なら俺に聞け(入門編)Part 103
http://toro.2ch.net/test/read.cgi/tech/1341059858/

>>5
http://stackoverflow.com/questions/295027/array-of-zero-length
95
垢版 |
2012/07/07(土) 20:49:12.71
あ、思い出した
Darwinのソースの中にあったから気になった
2012/07/08(日) 12:01:40.68
オルタネイティブスレ?
11デフォルトの名無しさん
垢版 |
2012/07/08(日) 21:21:27.95
質問です。
C言語ってなんですか?
2012/07/08(日) 21:53:35.25
質問です
PL1てなんですか?
13デフォルトの名無しさん
垢版 |
2012/07/08(日) 23:26:34.53
>>11
Unixなどのシステムをかける言語です

The C Programming Language
プログラミング言語C
という本がある
14デフォルトの名無しさん
垢版 |
2012/07/09(月) 00:06:00.54
>>13
ありがとうございました。
勉強します。
2012/07/09(月) 00:24:28.00
>>11
Linux、FreeBSDなどのカーネル、ドライバーが殆どCで書かれています。

エキスパートCプログラミングを読むといっぱしになった気分になれます。

初心者は、独習C、初めてのC言語などお勧めです。
16デフォルトの名無しさん
垢版 |
2012/07/09(月) 02:13:51.78
どうやったらゲームやアプリが作れるんですか?
2012/07/09(月) 02:16:26.95
まず仕様を決める
18デフォルトの名無しさん
垢版 |
2012/07/09(月) 13:10:42.50
>>16
まず服を脱ぎます
2012/07/09(月) 13:29:30.12
つぎに基本設計
画面、ロジック
20デフォルトの名無しさん
垢版 |
2012/07/09(月) 15:35:38.49
ぶひひ
2012/07/09(月) 16:07:31.65
次は実装
以下テストを数工程
22デフォルトの名無しさん
垢版 |
2012/07/09(月) 22:56:19.14
ふっほっ
23デフォルトの名無しさん
垢版 |
2012/07/10(火) 14:42:21.51
ばあぶう
24デフォルトの名無しさん
垢版 |
2012/07/10(火) 14:53:35.03
ひまだ
質問まだ?
25デフォルトの名無しさん
垢版 |
2012/07/10(火) 19:14:27.31
どす窓が一瞬開いて閉じちゃて結果がわからないんだけど、どうすればいいんだろう?
VCだから?
26デフォルトの名無しさん
垢版 |
2012/07/10(火) 19:43:12.34
>>25
VCに限らずそういうもんやねん。リードキー的なものを最後に書いといたらええで。
2012/07/10(火) 20:31:05.28
ありがとう
そうしてみる
2012/07/10(火) 23:04:39.52
>>25
VC?Ctrl+F5で実行すれば窓閉じる前にPAUSEが挿入されるよ
2012/07/11(水) 04:52:25.19
コマンドプロンプトで、コマンドを入力して、Enterをおします
30デフォルトの名無しさん
垢版 |
2012/07/14(土) 13:41:49.26
捕手
2012/07/14(土) 14:43:34.94
民主党「韓国で反日が盛り上がっていてヤバイ… そうだ! 秋田のシェールガスを日韓で開発しよう!」
http://engawa.2ch.net/test/read.cgi/poverty/1342227537/



仙谷氏、韓国の“対日感情”高まりに懸念

 民主党・仙谷政調会長代行は13日、「未来志向の日韓戦略協力」をテーマにした財団法人世界平和研究所の
シンポジウムで基調講演を行い、12月の韓国の大統領選挙を前に、対日ナショナリズムが韓国国内で高まるこ
とに懸念を示した。

 仙谷氏「相当な鋭い言論によって、どうしても選挙を控えた、あるいは選挙があろうとなかろうと、政治の世界
がそこを無視できなくなる。政治家の仕事は、その種の過剰なナショナリズムに対して、どこまで踏ん張れるかと
いうのが最大の問題、最大の課題だと考えています」

 その上で、仙谷氏は「日韓相互がウィン・ウィンの関係を作るべきだ」として、ロシアの天然ガスやアメリカの
シェールガス開発などを日韓共同事業体で行うことを提案した。

 また、知的財産権の問題などで「日韓がある種の価値観を共有し、国際社会の中でリードするルール作りに積極
的に参加することが重要だ」として、日韓の連携強化の必要性を強調した。

http://www.news24.jp/articles/2012/07/14/04209493.html

2012/07/14(土) 14:46:07.21
ネトウヨ王に、俺はなる!まで読んだ。
2012/07/14(土) 14:52:31.69
私は秋田のシェールガールズです、とおもた
34デフォルトの名無しさん
垢版 |
2012/07/16(月) 13:20:33.85
ウィンドウズパワーシェルで○○.cをコンパイルする方法を誰か教えて
2012/07/16(月) 14:28:54.29
できません
NGNG?2BP(112)
>>34
GCCかVisual C++ Express使えばいいです(”^-^)
37デフォルトの名無しさん
垢版 |
2012/07/17(火) 06:18:09.03
ぶひひ
2012/07/17(火) 08:01:17.98
前スレ

C言語なら俺に聞け(入門編)Part 103
http://toro.2ch.net/test/read.cgi/tech/1341059858/

で再利用してもいいのかここ
2012/07/17(火) 08:34:14.27
C言語なら俺に聞け(入門編)Part 104
http://toro.2ch.net/test/read.cgi/tech/1342315713/
2012/07/17(火) 21:31:50.36
f(){
 char a[8]="HOGE";
 puts(a);
}

↑これができるなら
↓これもできて然るべきなんじゃねえの?

f(){
 char a[8];
 a="HOGE";
 puts(a);
}

まあ表記としては
 a={"HOGE"};
のようにでもするべきだが。
これは前者でも
 char a[8]={"HOGE"};
こうあるべきだけどな。
2012/07/18(水) 01:37:51.76
全くの初心者なんだけど、何から勉強すればいい?
42デフォルトの名無しさん
垢版 |
2012/07/18(水) 02:26:00.91
わかりません
43デフォルトの名無しさん
垢版 |
2012/07/18(水) 02:28:02.24
英語
2012/07/18(水) 04:43:08.91
>>41
人生
2012/07/18(水) 07:06:09.92
マジレスするとアセンブラ
Z80辺りやるといい
2012/07/18(水) 07:36:01.30
/* >>40 */
#include <stdio.h>
#include <string.h>

f(){
  char a[8] = "HOGE";
  puts(a);
}

func(){
  char a[8];
  strcpy(a, "HOGE");
  puts(a);
}

function() {
  char a[8] = {"HOGE"};
  puts(a);
}

int main(void)
{
  f();
  func();
  function();
  return 0;
}
2012/07/18(水) 08:05:01.17
【大赤字】 韓国万博にK-POPスターを呼んでも客が来ないため、チケット69円で投売り開始
http://engawa.2ch.net/test/read.cgi/poverty/1342528699/


麗水エキスポ:1000ウォンの深夜入場券発行へ

麗水エキスポの入場者数が目標を大幅に下回っていることを受け、
韓国政府は1000ウォン(約69円)の深夜入場券を発行することを決めた。
http://www.chosunonline.com/site/data/html_dir/2012/07/17/2012071701101.html
2012/07/18(水) 09:08:31.90
#define NON_OVERFLOW_SIZE 256
#include <stdio.h>
#include <string.h>

typedef struct STRING STRING;
struct STRING {
  char c[NON_OVERFLOW_SIZE];
  int length;
};

void set_string(STRING *s, const char *p)
{
  strcpy(s->c, p);
  s->length = strlen(p);
}

int main(void)
{
  STRING a, HOGE;
  set_string(&HOGE, "HOGE");

  a = HOGE;
  puts(a.c);
  printf("%d\n", a.length);
  return 0;
}
2012/07/18(水) 11:36:31.73
>>46
f(){
char a[8] = "HOGE";
puts(a);
}
これが静的変数じゃない場合は結局は代入するルーチンが入るんだから、
初期化じゃなくても同じようにできたっていいだろって意味なんだが。
2012/07/18(水) 11:58:20.68
>>49
char foo[] = "abcd";
ってのは
char foo[] = {'a', 'b', 'c', 'd'};
の糖衣構文だ。この構文を見て判るように、構造体の初期化と同じである。

構造体メンバの直接代入ができないんだから、配列でできなくてもいいだろ。
2012/07/18(水) 12:12:24.78
構造体は代入できるだろ。
struct T a, b;
b=a;

■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況