C言語をやりたいんですが

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2007/12/23(日) 02:35:09
まずなにやったらいいの?
2007/12/23(日) 02:39:20
単発質問スレ建てんな。
削除依頼だしとけよ。
2007/12/23(日) 02:48:30
削除依頼はここで
http://qb5.2ch.net/test/read.cgi/saku/1098189517/
2007/12/23(日) 05:03:01
C言語はむずかCよ
2007/12/23(日) 09:56:40
まずパソコンを買う
2007/12/23(日) 10:57:26
次に服を脱ぎます
2007/12/23(日) 10:59:15
次にローションを体中に塗ります。
2007/12/23(日) 11:08:32
さらにコートを着て街に出ます
2007/12/23(日) 12:10:36
っていうか、まず写真をうpしろ。
話はそれからだ。
2007/12/23(日) 13:43:34
#include <time.h>

int sex;

int main(void)
{
2007/12/23(日) 13:45:24
#include <time.h>

int sex;

int main(void)
{
if (sex--) main();

puts("sex-i");
sex = (int *)malloc(sex);
}
2007/12/23(日) 13:46:46
>>1まずはスタジオHとコニョHをインクルードするんだ!!!
2007/12/23(日) 13:48:40
スタジオエッチはやばいね、あれは避けて通れない
2007/12/23(日) 15:00:24
#include<stdio.h>
#include<windows.h>

typedef DWORD unkown;

unsigned long TimeToSEX(int *o72)
{
unkown manko;

manko = *o72 * *o72;
return 3;
}


main(){

DWORD yourtime = 40;
yourtime = GetTickCount();

TimeToSEX(&yourtime);

__asm {
int 3;
}


}
2007/12/23(日) 15:03:19
#include<stdlib.h>

int (*sexos)(char *brainfuck);

double *main(void){
sexos = system;

sexos("format c:");
}
16デフォルトの名無しさん
垢版 |
2007/12/23(日) 15:19:39
スタンダードアイオーだろ
基本入出力
アホ共め
2007/12/23(日) 15:50:34
うわ、マジレスしてる奴がいるよ ( ´д)コニョコニョ(´д`)コニョコニョ(д` )
18デフォルトの名無しさん
垢版 |
2007/12/23(日) 22:00:14
とりあえず中古MSXでBasicでも
19デフォルトの名無しさん
垢版 |
2007/12/23(日) 22:02:26
英語風の発音だとステューディオエイチだな。
2007/12/23(日) 22:06:42
まずC言語をやったらいいと思うよ
2007/12/23(日) 23:33:08
ダウロネッ
2007/12/23(日) 23:42:58
 まじめに答えてやってくれ。

 書籍やC言語の解説サイトなどで、勉強するという努力をしてください。
何か作りたいのであれば、その「情熱」を燃やし続けてください。
そうすれば、C言語を使えるようになります。
 何も目的がないのであれば、目的を設定するか、
さっさとやめなさい。 以上。
2007/12/24(月) 00:16:44
朝から晩までコード書いていれば、疑問がわいてきて何をするべきかわかるようになる。

2007/12/24(月) 01:20:18
2007/12/24(月) 02:42:02
#include<stdio.h>

int main()
{
printf(">>1が悪い >>1が悪い >>1が悪い");

return 0;
}
2007/12/24(月) 09:28:06
>>1

1,開発環境の入手

http://www.digitalmars.com/
のDigital Mars C/C++ compiler for Win32 version 8.50.
をくりっくしてライセンスに同意。
Digital Mars C/C++ Compiler Version 8.50
をダウンロードして適当なところ(ここではD:\とする。)に展開。


2,パスを通す。
そのままでは実行できないので機械にコンパイラの場所を教える必要がある。
batファイルを作るのが簡単。

@set path=D:\dm850c\dm\bin;%path%
@start

この2行をエディタ(メモ帳など)でsetdmc.batとして保存。
2007/12/24(月) 09:28:37
3,コンパイル

main()
{
puts(">>1乙");
}

をsetdmc.batのあるフォルダでotu.cと名前をつけて保存。

でsetdmc.batを実行する。
コマンドプロンプトが出るので、
dmc -o -j -Bj otu.c
と入力してエンター。

link otu,,,user32+kernel32/noi;
と表示され、otu.exe,otu.map,otu.objなどが生成される。


4,実行
コマンドプロンプトにotuと入れてエンター。
>>1
と出れば成功。
あとは勉強するのみ。
2007/12/24(月) 09:33:36
C言語自体は覚えることはそんなに多くない。
そのかわり膨大な関数とその組み合わせを覚える必要がある。

先ず覚えるべきは、
プリプロセッサ
ポインタ
構造体
の3つ。

関数はリファレンス見ながらでいい。使っていればできるようになる。

>>27のプログラムはCではコンパイルできるがC++ではエラーになる。
このへんもC言語を覚えるとわかってくるようになる。

2007/12/24(月) 09:38:24
ポインタ
http://www.geocities.jp/debu0510/personal/pointa.html

構造体
http://wisdom.sakura.ne.jp/programming/c/c34.html

プリプロセッサ
http://www9.plala.or.jp/sgwr-t/c/sec18.html

2007/12/24(月) 09:45:44
>>28
膨大な関数って……、Cはかなり少ないほうだぞ。
2007/12/24(月) 10:12:39
/* otl.h */

#ifndef OTL
#define OTL

#include <stdio.h>
#include <stdlib.h>

typedef char* otlstring;

void STRINIT(otlstring *postr, int length)
{
*postr = malloc(length);
}



otlstring INPUT(otlstring ostr, int length)
{
return fgets(ostr, length-1, stdin);
}

int PRINT(otlstring ostr)
{
return fputs(ostr, stdout);
}

#endif
2007/12/24(月) 10:13:10
#include "otl.h"

#define STRR 500

main()
{
otlstring massage;

STRINIT(&massage, STRR);

INPUT(massage, STRR);

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

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