VIPPERでもわかるC言語 Part2
レス数が1000を超えています。これ以上書き込みはできません。
0001ぬるぽ
2005/11/05(土) 20:20:34天ぷらは>>2あたり
0002デフォルトの名無しさん
2005/11/05(土) 20:21:31http://pc8.2ch.net/test/read.cgi/tech/1102142547/
初心者のためのプログラミング言語ガイド
http://pc8.2ch.net/test/read.cgi/tech/1034505166/
初学者が習うといい言語は何?(除PerlとJava)
http://pc8.2ch.net/test/read.cgi/tech/1075035410/
初心者のためのプログラミング言語ガイド Part2
http://pc8.2ch.net/test/read.cgi/tech/1122205164/
【言語】おすすめの言語ってなんでしょう【初心者】
http://pc8.2ch.net/test/read.cgi/tech/1124600090/
【完全初心者】何をやったらいいですか?
http://pc8.2ch.net/test/read.cgi/tech/1031149590/
0003デフォルトの名無しさん
2005/11/05(土) 20:22:03VIPPERでもわかる C言語プログラミング
http://pc8.2ch.net/test/read.cgi/tech/1129913775/
0004('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:23:070005デフォルトの名無しさん
2005/11/05(土) 20:23:46ttp://www7a.biglobe.ne.jp/~boonzo/vip_c/
0006('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:23:490007デフォルトの名無しさん
2005/11/05(土) 20:27:17Rubyはいまのとこオタの自己満足言語なのでオススメしない。
窓作りたいならDelphi一本でもいいけどCと並行して覚えたほうがいい。
Cは基本。
Cは基本!!!
0008デフォルトの名無しさん
2005/11/05(土) 20:28:250009('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:29:02グラマーだって!?
0010デフォルトの名無しさん
2005/11/05(土) 20:32:49http://pc8.2ch.net/test/read.cgi/tech/1128637438/
プログラムスレ
http://ex10.2ch.net/test/read.cgi/news4vip/1129754947/
VB・なでしこ・C++・C・Delphi・JavaなどでVIPブラウザを作るスレ
http://ex10.2ch.net/test/read.cgi/news4vip/1129736009/
VIPPERでもわかる C言語プログラミング
http://pc8.2ch.net/test/read.cgi/tech/1129913775/
プログラミング雑談 in HIKIKO.Ver7
http://life7.2ch.net/test/read.cgi/hikky/1122517110/
0011デフォルトの名無しさん
2005/11/05(土) 20:36:09http://pc8.2ch.net/test/read.cgi/tech/1129589500/
C言語質問スレ【激初心者】
http://pc8.2ch.net/test/read.cgi/tech/1129043264/
C/C++の宿題を片付けます 52代目
http://pc8.2ch.net/test/read.cgi/tech/1130431335/
0012デフォルトの名無しさん
2005/11/05(土) 20:41:10http://www.kouno.jp/home/c_faq/
Cプログラマ必読 ・プログラミング言語C(通称 K&R)
http://www.amazon.co.jp/exec/obidos/ASIN/4320026926/
おまいら!今日からC言語を学んでいくぞー!まとめwiki
http://gamdev.org/w/?%5B%5B%A4%AA%A4%DE%A4%A4%A4%E9%A1%AA%BA%A3%C6%FC%A4%AB%A4%E9C%B8%C0%B8%EC%A4%F2%B3%D8%A4%F3%A4%C7%A4%A4%A4%AF%A4%BE%A1%BC%A1%AA%5D%5D
0013('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:41:480014デフォルトの名無しさん
2005/11/05(土) 20:41:500015('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:42:50鉄腕アトム(初期)
0016デフォルトの名無しさん
2005/11/05(土) 20:44:09前スレ1うぜえええええええええええええ
0017デフォルトの名無しさん
2005/11/05(土) 20:44:10C++ 理屈っぽくて努力家の女の子。結構大雑把な所がある。
C# ちょっと勝気な元気少女。Javacoにライバル意識を持つ。
アニメキャラで言えば・・・
0018デフォルトの名無しさん
2005/11/05(土) 20:44:18サザエさん(棒ver)
0019デフォルトの名無しさん
2005/11/05(土) 20:44:21FORTRANの方がC言語より作られたのは早いと思うお(^ω^;)
0020('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:45:12いやああああ(><)
0021デフォルトの名無しさん
2005/11/05(土) 20:47:58前にも言ったと思うんだけど他言語やろう房は死んでほしいお(^ω^;
0022デフォルトの名無しさん
2005/11/05(土) 20:48:17__--、、-へニ二、‐、
,,-´´, ‐´7 ~ `ヽ ̄ ヽ \
/ / | ll \ ヽ.
〃 / ./ ,| i l || ヽヽ ヽ `、
/ / ./ /{l |、 l. ||ヽ. } l. ヽ l
! ./l 〃 fT lヽ. ヽ ''フT'ト | | |. !
|!| l| |. レ=、\ .y',=:、 | |、 ! |
. !'ヽl !. {.l“{::f| |i:::f}”| | } / ! .|i
`| ゞ !. -‐ 、 ‐'-' | |´/ | |.!
. r.、 l. i 、 ー ./| |´| |. | | i
/l. l |. l. i _ 、 .. '|ッ、| | | ! | | l
/ .| ,レヘ.∩/(. / .l| | | | | l. l.
// 〈 'ニユ.| >< /l |`ヽ、.! | l. ll
〃/, ‐ヽ ヤ_〉=夫=.、/.| | /`、! |. ||
〃/./ | `、 `i 〃 ヽ、_》 ! | | | ヽ.l ||
/ / .| __}_ .} || ||/ .| |. | | i| ||
〃 〈 レ´ \ヽ./ ./ | | .| |
0023デフォルトの名無しさん
2005/11/05(土) 20:49:150024('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:49:20そんなこといってませぇぇぇぇぇん(><)
0025デフォルトの名無しさん
2005/11/05(土) 20:49:32無駄スレ乱立反対
0026デフォルトの名無しさん
2005/11/05(土) 20:49:44_ -‐z_ニ>-、',_-、 !- `、、 _ ,.` .、
/~ ,. '~ / \ \- 、. ヽ
/ , '~ ! 、 i ヽ ヽ ヽ \
/ 〆 ., -' i !. ヽ |. ヽ i, \ i、
. / / / /l .i , .,i、 .!ヽ i ' i
l / / ._,l-i .l'i i-./i-ヽ !i l i i l
. l l'i ,i /_|,!_ヽ、 iヽ 、'/_il_l ヽ.l l i ! |. i.
' .! .l /i | i , ' 。ヽヽゝヽゝ.。^ヽi/i ! !、l l l. / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
l i .l |. i {' ! i | i`l i | il l .l >>16 おねえちゃんは悲しいぞっっっっっっっ
ヽ ヽi }、 i ゝ ゝ_ノ i__/ ! l .!' ! ノ i ! \____________
.〉 }`.i ' ,.! | lヽ .! |
/ /i `i ._ ^^^ ./ .! , .| | `i, | i
/ / l !. l ,- . _,. ' .i-、 | i ! ,! ! ,i、 |
. / / l .| | / i / ヽi l /i | .lヽ|
/,/ ./ ! l,. '~ \_,.- ' /i l,|- 、_.l |. !
0028デフォルトの名無しさん
2005/11/05(土) 20:51:00002914
2005/11/05(土) 20:52:07(`・ω・´) 色々言語あるので迷ってたがC言語に決定しますた
0030デフォルトの名無しさん
2005/11/05(土) 20:52:11vipperの僕でもさすがに耐えられません><
0031('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:53:530032デフォルトの名無しさん
2005/11/05(土) 20:54:13□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□■□□□□□▲□□□□□□□□□□▲▲▲▲▲□□□□□
□□□▲▼□□□□▲■■■▲□□□□□□■■▼▼▼▼▼■□□□
□□▲■□■■□■■□□■▼□□□□□□▼□□▲□□▲■□□□
□□■■□▲▼▼□□▼▲▼□□□□□□□□□□▼■■▼□□□□
□□□▲■□▲□□□▲■□□□□□□□□□□□□▼□□□□□□
□□■■□□■□▲■▼□▼▲□□□□□□□□□□□▼□□□□□
□□□▼■■□■▼□□□□▼■▲□□□□□□□□□■□□□□□
□□□▲□□▲□□□■■■□□□□□□□□□□□□■□□□□□
□□▲□▲□▲▲□□□□□□□□□□□□□□□□▲■□□□□□
□□■□■□□▼□■■■▲□□□□□□□▲□□▲■▼□□□□□
□□□□▼□□□□□□□▼□□□□□□□□▼■■▼□□□□□□
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
0033デフォルトの名無しさん
2005/11/05(土) 20:56:32,ィ:.:.:.:.:.:.:.:.:.:.:.:.:.:::ヽ.
/.;.:.:.:/.:.:.:.:.:.:.:.:.:.:.:::::::ヽ
/.://.:.:/.:/!.:.:.l.:.i.:.:.ヽ:::r-ハ
1::ir!:l.:il::_Ll_::i:li-i‐‐-::ヽゞi:i
|i::::VlィN:VヽNヽ、 _ヽミri|
Vヽハ x==ミ ヽ '´ ̄` !j:!ハ >>29来い、抱っこしてやろう
ト〉∧ , ':l::|:lj _
( ヽ {i::i|::lヽ r‐┐ /:/:ル′ /./
ヽ ヽ. �Y:::::l:::l>、 ー' ィ/〃j:| / /
_,ノ ヽ. ,. -Vトハ从 ィl`¨´ .ト 从Hぅ- 、_ _/ . ヽ._
⊂二_ ,ト、___, < ヽヽ ヽ_ _/ / //`ゝ_>, -‐' ´ , / ノ `二⊃
, -─ '_ . ヽ ヽ `ぃ iiヽ.ヽ、_ヽ ´/ / /! // / ゝ..__ 、 \
ー ¨/, _,..ノ、 i i リ ` -ニ.∨ =イン′! i !、 _/ \ ヽ. ヽ-’
ー' / / ヽー----| i リ [r] ̄ i l | `r一 i´ ヽ_}ヽ_〉
‐' ト、 〃 { | | }、ぃ〃 /
ヽ.ヽ/ ィ^i ! ! j\ヽ._/
`´ ', l i /  ̄
l l l /
| ! | |
l ト、 /| |
/ |ヽ / | ヽ.
/\__ \_/____>.
/:::::::/`ー┬─┬‐┬ T´:::ハ
0034('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:57:240035デフォルトの名無しさん
2005/11/05(土) 20:57:470036デフォルトの名無しさん
2005/11/05(土) 20:58:02┃┗━┓ ┏┓ ┗┓┃ ┏┛┗━┓ ┏┓
┃┏━┛ ┏┛┗━┓┃┃ ┗┓┏━┛ ┏┛┗━━━┓
┃┃ ┗┓┏┓┃┗┛ ┏┛┃┏━┓ ┗┓┏━━┓┃
┏━┛┗━┓ ┏┛┃┃┃ ┏━━┓ ┃┏┛┗━┛ ┏┛┃┏━┛┃ ┏━━┓
┃┏┓┏━┛ ┗━┛┃┃ ┗━┓┃ ┃┃┏┓ ┗┓┃┃┏┓┗┓ ┃┏┓┃
┃┗┛┃ ┏┛┃ ┏┛┃ ┃┃┃┗━┓ ┃┃┃┗┛┏┛ ┃┗┛┃
┗━━┛ ┗━┛ ┗━┛ ┗┛┗━━┛ ┗┛┗━━┛ ┗━━┛
0037デフォルトの名無しさん
2005/11/05(土) 20:58:22| | | | | | |l | | | | | | |/|
|ヽ| | | | ||_|斗 トk_|ヽ | |l | |ニ|
|ヽ| | l、 レf爪| 、 | | /`弋ト、 |.| |/l
ヽ_ゝ|、 Fこ|_-|、 !、 ||.|/-|_|_|.リ | /.| / /
/r->ヽy‐ィ;;;;::Tヽ \ | |ルT:;;;;:‐r‐、 |./ニヽ
| |/个iヽ┴―┴ N ┴―┴ ´ | |) l
ヽ/汚| ! |ヾヽ /
ハ.||、 i /. |. Y
. | || |i ヽ | /l l. |
. | || ! ヘ 、 / l ノ |
. | ! ヽヽ.\ ー−一 /|/ イ. |
! ゙、ト \ / ン /
l ヾ、 / |ヽ、 イヽ///
ソ‐┴―┤ ー ' ├┴7/-、
┌---ノ /X/ | | ̄メ-、}ヽ __
| / ヽ \| | // / \-、/
0038デフォルトの名無しさん
2005/11/05(土) 20:58:450040('ω`) ◇YDnNOS/Dos
2005/11/05(土) 20:59:100041('ω`) ◆YDnNOS/Dos
2005/11/05(土) 20:59:320042デフォルトの名無しさん
2005/11/05(土) 21:00:45VIPPERだからってさすがにこれはねーよ
0043デフォルトの名無しさん
2005/11/05(土) 21:01:000044デフォルトの名無しさん
2005/11/05(土) 21:01:240045デフォルトの名無しさん
2005/11/05(土) 21:02:15_l Tニーr――-、>ュトイ
/./^ / l ^\丶\
// / / li \ \
ィ フ / / / || l ヽ ヽ ヽ ヽ
/ / // // l l l| l l ヽ l l `、
/ / l l l l l | | | l l l l l | | |
l / l l l l l| l | | l| |l ト、 | l l | | i | / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|i l| | | | , |-‐|┼|‐ト| l| ィ''T下マT''| | | l | / 私が地球の常識を知らないことで、
i |l |l | | ト,_LL;|⊥| i _>≧ヒ;ト、|| l | l|| / 皆様にご迷惑をお掛けすると
|i | l ト、l |_/ |rリ‐] ^[イこi:] 〉| l l イ i| { 思いますが‥‥‥
| l l| ヽ lヽ [^ー'| トー゙ノ{ レ| レ | ノ { この場合>>35を地面に埋めても
`ヽ ト、 ヽ:::: ̄ ,.  ̄~::::/ | | | ヽ、よろしいのでしょうか?
|i | \ ,_ _, / | | | | ノへ.__________
|i | l |` 、_ _イi i i l. | |
|i _| l l _,へ ' ー_'´ イ | i i l | |
_/‐ニ;┤rニ┘ヽ、. |i|´___,,⊥| i i | l |
/ ///| | {ー ミミ_」/´_,-'コ^〉|lレ┴┘、|
__/___,rー┴ ュL|{三ニ¬{r::}}rフ三了|i | i| \
ト〆_ -ー‐ 二イハrクフ,{ェノrくート/ |i | ii ヽ_
/ ー―<_ i| ゝ、ク| i 〉_>' | | ii ノ _Vi
/,フ>-へ_ ^ ー^ 〈-イ__ / i 〉
_ノ, イーーヘi l ヘ、 , r 7⌒ヘ Yヒ_ _ _ ノ 〉ヘ
フイ /イ::::: ヽ l ,へ_,rイ i /\\|ミ=ニ二ニ=ー 〈
|-r´ |:::::. \ ノ / .i レ´ ::\ト、 \_r_ _ノ
0046('ω`) ◆YDnNOS/Dos
2005/11/05(土) 21:03:280047デフォルトの名無しさん
2005/11/05(土) 21:03:30■□□□□■□□□□■■■■■■□■■■■
■□■■□■□■■□■■■□□□□□□□■
■□□□□■□□□□■■■□■■■■■■■
■□■■■■■■■□■■■□■■■□■■■
■□■■■■□■■□■■■□■■■□□□■
■□■□□□□□■□■■■□■■■□■■■
■□■■■□□■■□■■■□■□□□□□■
■□■■□■□■■□■■■□■□■■■□■
■□■□■■□■■□■■□■■□□□□□■
■■■■■■■■■■■■■■■■■■■■■
0048デフォルトの名無しさん
2005/11/05(土) 21:04:250049デフォルトの名無しさん
2005/11/05(土) 21:04:50前スレで出てきたソース群は俺が今纏めてるから
0050デフォルトの名無しさん
2005/11/05(土) 21:05:03NGでいいんじゃね?
0051('ω`) ◆YDnNOS/Dos
2005/11/05(土) 21:05:350052デフォルトの名無しさん
2005/11/05(土) 21:05:580054デフォルトの名無しさん
2005/11/05(土) 21:07:30('ω`) ◆YDnNOS/Dosは中学生かね?
0055デフォルトの名無しさん
2005/11/05(土) 21:10:26#&1100などのプログラムはなんという名前なのでしょうか?
ググルにも名前が分からないと検索ができないもので困っています。
0056デフォルトの名無しさん
2005/11/05(土) 21:11:170057デフォルトの名無しさん
2005/11/05(土) 21:13:29ありがとうございます。
0058('ω`) ◆YDnNOS/Dos
2005/11/05(土) 21:28:26今から真面目にまとめサイトも更新するつもりだお
00591 == 49
2005/11/05(土) 21:30:37とりあえず前スレ>>403まで終わった
0060デフォルトの名無しさん
2005/11/05(土) 21:39:30とりあえず勉強再開しないか?
0061デフォルトの名無しさん
2005/11/05(土) 21:40:590063デフォルトの名無しさん
2005/11/05(土) 21:52:310064('ω`) ◆YDnNOS/Dos
2005/11/05(土) 21:53:250065デフォルトの名無しさん
2005/11/05(土) 21:53:49さっさとCやれよ
0066デフォルトの名無しさん
2005/11/05(土) 21:54:02とりあえずプログラムではないとだけ言っておく。
0067デフォルトの名無しさん
2005/11/05(土) 21:57:220068デフォルトの名無しさん
2005/11/05(土) 21:59:35http://www.kumei.ne.jp/c_lang/
0069デフォルトの名無しさん
2005/11/05(土) 22:00:04void VIPPER(void){
printf("Hello VIPPER!!");
}
>cl VIPPER.c
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8168 for 80x86
Copyright (C) Microsoft Corp 1984-1998. All rights reserved.
VIPPER.c
Microsoft (R) Incremental Linker Version 6.00.8168
Copyright (C) Microsoft Corp 1992-1998. All rights reserved.
/out:VIPPER.exe
VIPPER.obj
LIBC.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です
VIPPER.exe : fatal error LNK1120: 外部参照 1 が未解決です。
0070デフォルトの名無しさん
2005/11/05(土) 22:04:210071デフォルトの名無しさん
2005/11/05(土) 22:05:00こういうレスを期待しているのでしょう>>69。
00721 == 49
2005/11/05(土) 22:05:040073('ω`) ◆YDnNOS/Dos
2005/11/05(土) 22:06:50こんなんでいいですか((;ω;))
#include <stdio.h>
#include <time.h>
Class CMyTime
{
cher str[32];
public:
CMyTime() { this->get(); }
void out() { printf("%s\n", str); }
void get()
{
time_t t = time(0);
struct tm* ptm = localtime(&t);
struct(str, 30, "%Y/%m/%d %H:%M:%S", ptm);
}
};
0074デフォルトの名無しさん
2005/11/05(土) 22:09:22VIPPERでもわかるC++スレにしたいのかい、どうなんだい
多言語厨ってのは、C++は含まれないのね
0075('ω`) ◆YDnNOS/Dos
2005/11/05(土) 22:11:530076デフォルトの名無しさん
2005/11/05(土) 22:14:35マジでやってるならスレタイ変更だな
0077('ω`) ◆YDnNOS/Dos
2005/11/05(土) 22:16:140078デフォルトの名無しさん
2005/11/05(土) 22:16:50C++使うならちゃんとC++仕様のincludeディレクティブに汁
0080デフォルトの名無しさん
2005/11/05(土) 22:21:07http://pc8.2ch.net/test/read.cgi/tech/1129913775/988n
0081('ω`) ◆YDnNOS/Dos
2005/11/05(土) 22:31:10int a;
a = 4;
0082デフォルトの名無しさん
2005/11/05(土) 22:32:290084デフォルトの名無しさん
2005/11/05(土) 22:33:200085デフォルトの名無しさん
2005/11/05(土) 22:33:420086('ω`) ◆YDnNOS/Dos
2005/11/05(土) 22:35:100087デフォルトの名無しさん
2005/11/05(土) 22:38:190088デフォルトの名無しさん
2005/11/05(土) 22:42:340089('ω`) ◆YDnNOS/Dos
2005/11/05(土) 22:43:52\n 改行
\t タブ
\b バックスペース
\r キャリッジリターン
\p ページフィード
\' シングルクォーテーション
\" ダブルクォーテーション
\0 ヌル(null)
\\ \
\? ?
\a アラート
0090デフォルトの名無しさん
2005/11/05(土) 22:43:58intやcharなどの整数型に対して使います。1の補数をとります(ビット反転)。
例:
int main() {
unsigned char a = 3; /* a = 00000011 (3) */
unsigned char b = ~a; /* b = 11111100 (252) */
return 0;
}
x &= ~y とすることで、xの特定のビットを0にしたりします。
どうみてもVIPPER風じゃありません。ありがとうございました。
0091デフォルトの名無しさん
2005/11/05(土) 22:44:35うはwwwおれの為のスレ発見wwwwwwっうぇwww
人気シェアウェア作ってお金かせぐお( ^ω^)
うはー夢が広がりんぐ⊂二二二( ^ω^)二⊃ブーン
0092デフォルトの名無しさん
2005/11/05(土) 22:44:57^[m( とか書くと色が変わったりするやつだお
↑この内容は適当
0094デフォルトの名無しさん
2005/11/05(土) 22:49:51いや、\a, \b, ... もエスケープシーケンスだ。
00951 == 49
2005/11/05(土) 22:50:03ようやく完成?
ださいけど勘弁。
纏めサイトに入れてやってください。
0096デフォルトの名無しさん
2005/11/05(土) 22:52:030097デフォルトの名無しさん
2005/11/05(土) 23:01:24t抜けてるお
0098デフォルトの名無しさん
2005/11/05(土) 23:05:19ってなんなの?
0099デフォルトの名無しさん
2005/11/05(土) 23:06:02別に抜けてても問題ない。jpgとjpegみたいなもんだ。
01001 == 49
2005/11/05(土) 23:09:17#define RESET 0
#define BOLD 1
#define HALFBRIGHT 2
#define UNDERSCORE 4
#define BLINK 5
#define REVERCEVIDEO 7
#define BLACK 30
#define RED 31
#define GREEN 32
#define BROWN 33
#define BLUE 34
#define MAGENTA 35
#define CYAN 36
#define WHITE 37
#define DEFAULT 39
void csi(){ putchar(0x1B); putchar(0x5B); }
void setAttrib(int color)
{
csi();
printf("%dm",color);
}
int main()
{
setAttrib(RED);
printf("RED¥n");
setAttrib(GREEN);
printf("GREEN¥n");
setAttrib(RESET);
return 0;
}
/* VT102互換の端末は必須だお */
0101デフォルトの名無しさん
2005/11/05(土) 23:10:48ファイル名文字化けしまくりなんだけど一体何したんだ?
01021 == 49
2005/11/05(土) 23:12:18日本語フォルダ名使っただけだお(^ω^;)
0103デフォルトの名無しさん
2005/11/05(土) 23:13:26VIPPER縺ァ繧ゅo縺九kC險隱・source.css
01041 == 49
2005/11/05(土) 23:15:31OSが違うのかな?
0105デフォルトの名無しさん
2005/11/05(土) 23:16:20マカー?
0106デフォルトの名無しさん
2005/11/05(土) 23:17:1001071 == 49
2005/11/05(土) 23:17:36そうだお、OSX 10.3.9
0108デフォルトの名無しさん
2005/11/05(土) 23:17:560109バリスタ♂
2005/11/05(土) 23:18:07意外と勉強面白いデス中学生や高校生の方がんばってね!
01101 == 49
2005/11/05(土) 23:18:480111デフォルトの名無しさん
2005/11/05(土) 23:19:16俺も使いすぎでお腹痛い。
0112デフォルトの名無しさん
2005/11/05(土) 23:19:190113デフォルトの名無しさん
2005/11/05(土) 23:19:400114('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:19:57待って、私とあなたのOSがちがうの!!!!!!
01151 == 49
2005/11/05(土) 23:20:58GUIがカッコいいUNIXが欲しかっただけだよ
0116デフォルトの名無しさん
2005/11/05(土) 23:21:440117('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:22:3601181 == 49
2005/11/05(土) 23:23:16zipコマンドあるけどついついtarとgzを使っちゃうお(^ω^;)
0119デフォルトの名無しさん
2005/11/05(土) 23:23:25前にも言ったと思うんだけど他言語やろう房は死んでほしいお(^ω^;
0120デフォルトの名無しさん
2005/11/05(土) 23:25:1701221 == 49
2005/11/05(土) 23:26:03ソースがあってコンパイルさえ出来れば・・・
0123デフォルトの名無しさん
2005/11/05(土) 23:27:420124('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:28:04MonaはC++が動くってさ
0125デフォルトの名無しさん
2005/11/05(土) 23:29:10動くように作れば動く
なんも考えずに作ると動かない
01261 == 49
2005/11/05(土) 23:29:14OS依存のライブラリとかAPIを呼び出してなければ可能
MonaOSはC++のみみだいだしコマンドライン引数が特殊なので・・・
0127デフォルトの名無しさん
2005/11/05(土) 23:30:100128('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:30:220129デフォルトの名無しさん
2005/11/05(土) 23:31:18なんで?
01301 == 49
2005/11/05(土) 23:31:37じゃあ、寝るね。お休み。
あとMacOSXはBSDベースだからね
0131デフォルトの名無しさん
2005/11/05(土) 23:31:49残念ながらうさぎ型です
0132デフォルトの名無しさん
2005/11/05(土) 23:32:230133('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:32:27仕事もできねぇじゃん、ていうか、使えたらMacもっと売れてるよ
0134('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:33:010135デフォルトの名無しさん
2005/11/05(土) 23:33:020136デフォルトの名無しさん
2005/11/05(土) 23:34:09Macは業務用では結構使われてるぞ
映像編集とかは圧倒的だ
0137デフォルトの名無しさん
2005/11/05(土) 23:34:350138('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:35:070139デフォルトの名無しさん
2005/11/05(土) 23:35:180140デフォルトの名無しさん
2005/11/05(土) 23:35:270141デフォルトの名無しさん
2005/11/05(土) 23:36:010142('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:37:21KNOPPIXはWindowsPCで動くんですよ!(><)
0143デフォルトの名無しさん
2005/11/05(土) 23:37:26本当にありがとうございました。
0144デフォルトの名無しさん
2005/11/05(土) 23:38:46マイクロソフトは楽な仕事しかしないからだよ
0145デフォルトの名無しさん
2005/11/05(土) 23:39:03俺はマカーじゃないがMacは欲しい
使ってみりゃ分かるが、そんなに悪いOSじゃないよ
Windowsエミュレータ使えば、Windowsのソフトも一応動かせるしな
0146デフォルトの名無しさん
2005/11/05(土) 23:39:130147デフォルトの名無しさん
2005/11/05(土) 23:39:39KNOPPIXも動くよw
0149デフォルトの名無しさん
2005/11/05(土) 23:40:260150デフォルトの名無しさん
2005/11/05(土) 23:41:530151('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:42:260152デフォルトの名無しさん
2005/11/05(土) 23:43:170153('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:43:510154デフォルトの名無しさん
2005/11/05(土) 23:44:540155デフォルトの名無しさん
2005/11/05(土) 23:45:060156デフォルトの名無しさん
2005/11/05(土) 23:45:128進と16進エスケープシーケンスが抜けている。
0157デフォルトの名無しさん
2005/11/05(土) 23:45:47utf-8 -> shift_jisに変換とかってどうやってやるかわかる?
0158デフォルトの名無しさん
2005/11/05(土) 23:46:540160デフォルトの名無しさん
2005/11/05(土) 23:54:038進エスケープシーケンスは\に続けて1〜3文字の8進数で文字コードを指定する。
16進エスケープシーケンスは\xに続けて16進2文字。
'\0'も8進エスケープシーケンスの1種。
0161('ω`) ◆YDnNOS/Dos
2005/11/05(土) 23:54:58なるほど、
0162デフォルトの名無しさん
2005/11/06(日) 00:01:55hspは犬でも画像表示できそうだけど、Cは全く見当が付かねぇoops。
0163デフォルトの名無しさん
2005/11/06(日) 00:03:25SDLでも使ったら?
0164('ω`) ◆YDnNOS/Dos
2005/11/06(日) 00:18:04Cはグラフィックが全くできないお
0165デフォルトの名無しさん
2005/11/06(日) 00:19:37libjpegでjpgをrgbのビットマップに変換して
grwinかeggxで表示すればおk
0166デフォルトの名無しさん
2005/11/06(日) 00:20:01うそこけ
OSによってやり方が違うが、できるわい
0167デフォルトの名無しさん
2005/11/06(日) 00:21:08概念は把握した。SDLを"いんくるーど"してマルチメディアを扱う
ための"すくりぷと"を別個用意する必要があるんだな。
>>165
スマン文章表示とループしか出来んw
0168('ω`) ◆YDnNOS/Dos
2005/11/06(日) 00:24:26なんだってー!!
0170デフォルトの名無しさん
2005/11/06(日) 00:30:35うし、登る山が決まったからランチボックスを埋めてくる。
何気に気になる用語解説。wikipediaとか更新してくれると嬉しい。
0171('ω`) ◆YDnNOS/Dos
2005/11/06(日) 00:37:440172デフォルトの名無しさん
2005/11/06(日) 00:40:110173デフォルトの名無しさん
2005/11/06(日) 00:47:40\t タブ:タブを開けます。
\b バックスペース:直前の半角1文字を消去します。
\r キャリッジリターン :?
\p ページフィード :?
\' シングルクォーテーション:シングルクォーテーションを表示します。
\" ダブルクォーテーション:ダブルクォーテーションを表示します。
\0 ヌル(null) :文字配列の終わりをあらわします。
\\ \ :円記号を表示します。
\? ? :エクスチョンマークを表示します。
\a アラート :BEEP音を鳴らします。
0174デフォルトの名無しさん
2005/11/06(日) 00:49:510175('ω`) ◆YDnNOS/Dos
2005/11/06(日) 00:49:57あ、解説ありがと
0176デフォルトの名無しさん
2005/11/06(日) 01:02:143年B組と3年2組の違いですか? (*�Vω�V)むー
0177デフォルトの名無しさん
2005/11/06(日) 01:05:13クラスには男子も女子も馬鹿も天才もペットも掃除用具もあるけど、構造体にはワークエリアの宣言しか無い。
0178デフォルトの名無しさん
2005/11/06(日) 01:06:59はっきりしてくれよ
0179('ω`) ◆YDnNOS/Dos
2005/11/06(日) 01:07:540180デフォルトの名無しさん
2005/11/06(日) 01:14:16そもそも自分が何を扱ってるかさえわかりません><
0181デフォルトの名無しさん
2005/11/06(日) 01:15:49一方、OSの縛りは入ってないにもかかわらず、windowsが前提になってる感じがする。
0182デフォルトの名無しさん
2005/11/06(日) 01:17:500183('ω`) ◆YDnNOS/Dos
2005/11/06(日) 01:17:590184デフォルトの名無しさん
2005/11/06(日) 01:18:490185デフォルトの名無しさん
2005/11/06(日) 01:19:24むしろCしかねえw
0186('ω`) ◆YDnNOS/Dos
2005/11/06(日) 01:19:420187デフォルトの名無しさん
2005/11/06(日) 01:21:250188デフォルトの名無しさん
2005/11/06(日) 01:21:31正直目の毒なんだよ。かといってNGにしてレス番飛びまくるのも嫌だし
0189デフォルトの名無しさん
2005/11/06(日) 01:21:45できますよ。
0190デフォルトの名無しさん
2005/11/06(日) 01:22:090191デフォルトの名無しさん
2005/11/06(日) 01:24:350192デフォルトの名無しさん
2005/11/06(日) 01:25:00お前、意外と聞き分けの良い奴なんだな。好感度うpした。
0193デフォルトの名無しさん
2005/11/06(日) 01:25:32おめーがCじゃ絵が描けないなんていうから、ささっと描いた
ただしばりばりWindows依存
gccでコンパイルするときは gcc bmptest.c -lgdi32 -luser32 -mwindows
http://gamdev.org/up/img/3667.zip
0194デフォルトの名無しさん
2005/11/06(日) 01:26:40じゃあ見るなよ。
たかが「ウザイ」程度の理由で。
0195デフォルトの名無しさん
2005/11/06(日) 01:26:450196デフォルトの名無しさん
2005/11/06(日) 01:27:53わかった見ないよ
0197デフォルトの名無しさん
2005/11/06(日) 01:28:26クッキー効いてるからクッキーも消すお
今日は昼から夕方までずっと寝てたから
朝までまとめサイトの更新とC言語やるお
0198デフォルトの名無しさん
2005/11/06(日) 01:29:00コンパイル中...
bmptest.c
リンク中...
LIBCD.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です
Debug/bmptest.exe : fatal error LNK1120: 外部参照 1 が未解決です。
link.exe の実行エラー
bmptest.exe - エラー 2、警告 0
0199デフォルトの名無しさん
2005/11/06(日) 01:29:05それがVIPクヲリティー
0200デフォルトの名無しさん
2005/11/06(日) 01:29:38ちょwwwwwww
0201デフォルトの名無しさん
2005/11/06(日) 01:29:540202デフォルトの名無しさん
2005/11/06(日) 01:30:18それVC6だよね。ちゃんとエントリポイントを設定してますか。Windowsアプリだよ。
0203デフォルトの名無しさん
2005/11/06(日) 01:30:48ちょっと待て。ウザイってのは何よりも優先される理由だろwwwwwwwwwwwwwwwwwwww
0204デフォルトの名無しさん
2005/11/06(日) 01:32:410205デフォルトの名無しさん
2005/11/06(日) 01:32:43ウザイと思ってる奴もいればおもってない奴もいるもんだ。
0206デフォルトの名無しさん
2005/11/06(日) 01:33:56ウザイと思ってる奴は沢山いるだろ、上にかなりレスが付いてるし
0207デフォルトの名無しさん
2005/11/06(日) 01:33:57ウザくない→どうでもいい
0208デフォルトの名無しさん
2005/11/06(日) 01:33:57プロジェクトのプロパティで、コンソールかwindowsアプリか選ぶところがあるだろ
0209デフォルトの名無しさん
2005/11/06(日) 01:35:56リンク中...
LIBCD.lib(crt0.obj) : error LNK2001: 外部シンボル "_main" は未解決です
Debug/bmptest.exe : fatal error LNK1120: 外部参照 1 が未解決です。
link.exe の実行エラー
bmptest.exe - エラー 2、警告 0
0210デフォルトの名無しさん
2005/11/06(日) 01:36:59ただ、おまいらwwwwwIDが出ないから誰が誰だかわかんない
0211デフォルトの名無しさん
2005/11/06(日) 01:37:16というかうpした俺がVCでもgccでもコンパイル成功しているのでちゃんとやればうまくいくよ。
がんばれ。
0212デフォルトの名無しさん
2005/11/06(日) 01:38:09意見言うことは否定してないだろ。
コテ外せと強要するのはどうかと思うがな。
やべwwwww俺スレ違いwwwwww
俺の負けでいいから流してwwwwwww
0213デフォルトの名無しさん
2005/11/06(日) 01:38:400214デフォルトの名無しさん
2005/11/06(日) 01:39:020215デフォルトの名無しさん
2005/11/06(日) 01:41:14プロジェクトを新規作成するときにWin32(コンソールじゃないやつ)を選んで、
「空のプロジェクト」を選んで、んでソースファイルをプロジェクトに追加してコンパイルすればいい
と思う
0216デフォルトの名無しさん
2005/11/06(日) 01:45:27キタコレ! お前、ゲイツだろ?
--------------------構成: bmptest - Win32 Debug--------------------
コンパイル中...
bmptest.c
リンク中...
bmptest.exe - エラー 0、警告 0
0217デフォルトの名無しさん
2005/11/06(日) 01:46:340218デフォルトの名無しさん
2005/11/06(日) 01:46:45できたかwwwwwまったく、こっちの環境にはVC6なんて入ってないっつーのに
苦労かけさせやがってwwwwwwwwwww
0219デフォルトの名無しさん
2005/11/06(日) 01:46:47int WINAPI WinMain
を
int main
に書き換えてみれば分かるけど、
コンソールが表示された後に、ウィンドウが生成されて、そのウィンドウ上に描画される
0220デフォルトの名無しさん
2005/11/06(日) 01:46:59{
str *vipper[10];
int fox;
}
int main(void)
TEST *test, test2
test = &test2;
こういう形はややこしいくせによく出てきて困る
0221デフォルトの名無しさん
2005/11/06(日) 01:47:50おれもやっとできたっす
0222デフォルトの名無しさん
2005/11/06(日) 01:48:27こんなスキルでVC6なんて持ってるわけ無いだろwwwwwwwwwwwww
この書き込みは全部フィクションだってのwwwwwwwwwwwwwwwwwwwwww
0223デフォルトの名無しさん
2005/11/06(日) 01:48:49(*test)->vipper[0] = "ヒャッホウ!!";
こんなんでいいんだっけか
0224デフォルトの名無しさん
2005/11/06(日) 01:49:390225デフォルトの名無しさん
2005/11/06(日) 01:50:22test->vipper[0] = "ヒャッホウ!!";
だと思うぞ。
0226デフォルトの名無しさん
2005/11/06(日) 01:50:320227デフォルトの名無しさん
2005/11/06(日) 01:53:24http://software.nikkeibp.co.jp/software/download/downloadc.html
0228デフォルトの名無しさん
2005/11/06(日) 01:54:54*test->vipper[0] = "ヒャッホウ!!";
いや、こうだろ
0229デフォルトの名無しさん
2005/11/06(日) 01:55:08文字列は直接代入できないぞ
やるなら、
strcpy(test->vipper,"ヒャッホウ!!");
だと思うんだが
sprintf使ってもいいけどな
0230デフォルトの名無しさん
2005/11/06(日) 01:56:150231デフォルトの名無しさん
2005/11/06(日) 01:56:160232デフォルトの名無しさん
2005/11/06(日) 01:56:39ポインタ配列
0233デフォルトの名無しさん
2005/11/06(日) 01:57:14代入?
0234デフォルトの名無しさん
2005/11/06(日) 01:57:28いや、これはポインタの代入だからいいのだ
0235デフォルトの名無しさん
2005/11/06(日) 01:57:32C単体ではグラフィックの機能がないって意味だとオモタ
Cは描画する機能を呼び出す役割ってことか
0236デフォルトの名無しさん
2005/11/06(日) 01:58:05うはw見落としてた
ポインタ配列だったか・・・
0237デフォルトの名無しさん
2005/11/06(日) 01:58:39*test->vipper[0]と*(test->vipper[0])は同じ。アロー演算子の方が優先順位が高いから。
ちなみにポインタ演算子を抜かすとメンバへのアクセスがおかしくなるはず
勘違いとかだったらごめんね、俺も初心者だから
0238デフォルトの名無しさん
2005/11/06(日) 01:59:03おいおい、testもvipper[0]もポインタだぜ?
そこに"ヒャッホウ!!"のアドレスを渡すんだから、
test->vipper[0] = "ヒャッホウ!!";
ってなるだろ?
0239デフォルトの名無しさん
2005/11/06(日) 02:00:09ポインタから直接メンバ変数へのAccessVBA
0240デフォルトの名無しさん
2005/11/06(日) 02:01:06それでもだめだろwwwwwww
0241デフォルトの名無しさん
2005/11/06(日) 02:01:180242デフォルトの名無しさん
2005/11/06(日) 02:02:08だよな?
0243デフォルトの名無しさん
2005/11/06(日) 02:03:09あーそっか。
str *vipper = "test";
こんな形ばかり見てたから、
str *vipper;
*vipper = "test";
これで正しいと勘違いしてましたorz
0244デフォルトの名無しさん
2005/11/06(日) 02:03:180245デフォルトの名無しさん
2005/11/06(日) 02:03:42TEST test2;
test = &test2;
とおなじで、
test->vipper[0] これは char*
よろしいか?
0246デフォルトの名無しさん
2005/11/06(日) 02:04:160247デフォルトの名無しさん
2005/11/06(日) 02:05:09str *vipper = "サイタマサイタマ";
ああ、宣言と初期値の代入を一緒に書く方法な。
0248デフォルトの名無しさん
2005/11/06(日) 02:05:380249デフォルトの名無しさん
2005/11/06(日) 02:06:360250デフォルトの名無しさん
2005/11/06(日) 02:06:42そうだね、そうだねorz
C#もやってるから狂ってるよ
0251デフォルトの名無しさん
2005/11/06(日) 02:06:51#typedef str char;
0252デフォルトの名無しさん
2005/11/06(日) 02:08:450253デフォルトの名無しさん
2005/11/06(日) 02:09:380254デフォルトの名無しさん
2005/11/06(日) 02:10:200255デフォルトの名無しさん
2005/11/06(日) 02:10:420256デフォルトの名無しさん
2005/11/06(日) 02:11:190257デフォルトの名無しさん
2005/11/06(日) 02:11:25俺と一緒にFlash職人目指そうぜ!
0258デフォルトの名無しさん
2005/11/06(日) 02:11:35どうせやるなら、
typedef char* str;
の方がいいと思う
>>253
#defineは止めとけ
0259デフォルトの名無しさん
2005/11/06(日) 02:13:20よし、なんでも聞いてくれ!
0260デフォルトの名無しさん
2005/11/06(日) 02:14:05>>255
0261デフォルトの名無しさん
2005/11/06(日) 02:16:03これはシロウトにはお勧めしない。
0262デフォルトの名無しさん
2005/11/06(日) 02:16:59アドレスを代入してるんであって、文字列そのものをコピーしてるんじゃないってとこがポイントだな。
あばよ!
0263デフォルトの名無しさん
2005/11/06(日) 02:20:36OK、把握した。
0264デフォルトの名無しさん
2005/11/06(日) 02:23:32OK、把握した。
0265デフォルトの名無しさん
2005/11/06(日) 02:25:07これはOK?
0266デフォルトの名無しさん
2005/11/06(日) 02:26:58取り出し方間違わなければ良いんじゃね?
0267デフォルトの名無しさん
2005/11/06(日) 02:27:06だめ
char* str[] = {"str1", "str2", "str3"};
0268デフォルトの名無しさん
2005/11/06(日) 02:27:31#define VIPPER int main(){while(1)puts("m9(^Д^)プギャ-");}
VIPPER
0269デフォルトの名無しさん
2005/11/06(日) 02:29:53#include <stdio.h>
#define VIPPER int main(){while(1)puts("m9(^Д^)プギャ-");return 0;}
VIPPER
0270デフォルトの名無しさん
2005/11/06(日) 02:30:310271デフォルトの名無しさん
2005/11/06(日) 02:31:100272デフォルトの名無しさん
2005/11/06(日) 02:31:57char *tinpoppo[]={" (*‘ω‘*)ちんぽっぽ!"," ( *’ω’*)"};
でFA?
0273デフォルトの名無しさん
2005/11/06(日) 02:33:10おk
0274デフォルトの名無しさん
2005/11/06(日) 02:38:59こうですか?わかりません><
…本気でわかんね
0275デフォルトの名無しさん
2005/11/06(日) 02:57:43{"test","test","test"}};
これでいけた。
ちなみにchar *test[][]じゃむりなのな。
test[3]を宣言された個数だけ確保する、って感じか。勉強になったわ
0276デフォルトの名無しさん
2005/11/06(日) 03:33:49☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< まとめ更新まだー?
\_/⊂ ⊂_)_ \_______
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
|  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
| .|/
0277デフォルトの名無しさん
2005/11/06(日) 03:34:55そろそろ寝るお
0278デフォルトの名無しさん
2005/11/06(日) 03:56:500279デフォルトの名無しさん
2005/11/06(日) 04:13:15たとえばRPG作るとしてセーブデータをどうやって処理するかとかやり方わかる?
0280デフォルトの名無しさん
2005/11/06(日) 04:25:56まずどういう形式でセーブするかを考えて決める
たとえば最初にキャラクタ名が10文字、次に年齢が4文字、とか
それをふまえてセーブする時はファイルを開いてそこへ
コンソールに出力するのと同じみたいにして書き出してく
ロードする時はそのセーブしてあるはずのファイルを開いて
コンソールからの入力と同様の感じで読み出す
それをあらかじめ決めてあるデータ形式にそって解読
チート対策とかはまあそのうち考えれ
0281デフォルトの名無しさん
2005/11/06(日) 04:37:39必要なデータをそこに格納
fwriteで構造体ごとファイルに書き出して終了。
読み込むときもfreadで構造体丸ごと読み込む。
俺はこのあたりのやり方が簡単だと思うが、どうだろう?
0282デフォルトの名無しさん
2005/11/06(日) 04:42:180283デフォルトの名無しさん
2005/11/06(日) 04:46:46結構たいへんな構造体になりそうだね
cgiの掲示板とかはどうだろう
名前と本文と書き込み時間とメアドと・・・とかの区切りをどうやってやるべきだろう
RPGと違ってcgiのユーザは何するかわからないから変なデータをそのまま書き込むと
ファイルが読み込めなくなったりなんかしそう
0284デフォルトの名無しさん
2005/11/06(日) 04:55:16変じゃないデータだけが書きこまれるようにするのが吉かと思う
2ちゃんのdatは「<>」で区切っているね
俺が掲示板を作った時は「4個の改行」を区切りにしてみた
0285デフォルトの名無しさん
2005/11/06(日) 07:32:290286デフォルトの名無しさん
2005/11/06(日) 07:58:240287デフォルトの名無しさん
2005/11/06(日) 08:27:110288デフォルトの名無しさん
2005/11/06(日) 08:29:330289デフォルトの名無しさん
2005/11/06(日) 08:30:32普通はjavascriptで不適切な入力のチェックをする。
CGIでチェックするのはお勧めできない。
0290デフォルトの名無しさん
2005/11/06(日) 09:26:00#define ADD(a, b) (a+b)
int a = 10, b = 20, c;
とやって、
c = ADD(a, b); と c = a+b; はかかる時間は同じってことでおけ?
0291デフォルトの名無しさん
2005/11/06(日) 10:04:47どこかにぴろゆきとか隠し文字を入れないと駄目だって
>>286がいってます。
0292デフォルトの名無しさん
2005/11/06(日) 10:15:220293デフォルトの名無しさん
2005/11/06(日) 10:23:29どうもありがとん♪
マクロ不使用の時の方が速いような気がして、どうしようかと思ってたのよ。
これで安心して次に行けるわぁ。
>>291
( ゚Д゚) それデフォですか!?
0294デフォルトの名無しさん
2005/11/06(日) 10:37:37OP動画:http://up50.hp.infoseek.co.jp/cgi-bin/upload/src/up0005.wmv
OPフラッシュ:http://ozv.hp.infoseek.co.jp/cgi-bin/upload/src/up0011.swf
0295デフォルトの名無しさん
2005/11/06(日) 11:33:18フラグ、キャラデータ…ごとにmd5して、復元したそれぞれのデータのmd5値と一致するか調べるとかどうかなぁ。
0296デフォルトの名無しさん
2005/11/06(日) 11:39:11#define VIPQUALITY malloc(1)
int main(void) {
while(1) {
VIPQUALITY; //(^ω^)
}
return 0;
}
0297デフォルトの名無しさん
2005/11/06(日) 11:40:39直すのマンドクセwwwwwwwwww
0298デフォルトの名無しさん
2005/11/06(日) 11:49:030299デフォルトの名無しさん
2005/11/06(日) 11:52:12free(str);ってやるとエラーでるし、よくわからん
#include <stdio.h>
int main()
{
char *str;
str="hello";
str="again";
printf("%s\n", str);
return 0;
}
0300デフォルトの名無しさん
2005/11/06(日) 12:04:51文字列リテラルは、メモリ中のどこかに自動的に配置されるから
解放する必要はないの
0301デフォルトの名無しさん
2005/11/06(日) 12:07:360302デフォルトの名無しさん
2005/11/06(日) 12:07:49free()はmalloc()と対になるもので、動的に割り当てられたメモリを開放する。
文字列リテラルは最初からメモリに配置されてるもの(静的な割り当て)だから、
プロセスの開放時に同時に開放されるの。
0303デフォルトの名無しさん
2005/11/06(日) 12:11:19メモリ中のどこかには違いないんだけど、
システムの都合上、書き込み不可な場所の場合もあるから、
文字列リテラルを指してるポインタは書きかえちゃだめだよ。
ex.
char* str;
str = "hello".
strcpy( str, "string" ); // メモリ保護違反
>>301
OK.
0304デフォルトの名無しさん
2005/11/06(日) 12:11:34VC++とかでデバッグできる環境なら、プロセスメモリを覗くウィンドウがあるから、
それでアドレス指定して、どういう割り当て方されてるのか見てみるのも良いかも
0305デフォルトの名無しさん
2005/11/06(日) 12:15:10正確には違うかもしれんがconst char*のようなもの
0306デフォルトの名無しさん
2005/11/06(日) 12:16:05意味ナッシング
0307デフォルトの名無しさん
2005/11/06(日) 13:07:58>>>283
>普通はjavascriptで不適切な入力のチェックをする。
>CGIでチェックするのはお勧めできない。
激しく遅レスだが、これは間違い
Javascriptでのチェックはバイパスされる可能性があるので、CGI側のチェックは必須
この基本を忘れて、パスワード抜かれたりするサイトが続発してる
0308286
2005/11/06(日) 13:58:590309デフォルトの名無しさん
2005/11/06(日) 14:05:52アナリスク最高!
0310デフォルトの名無しさん
2005/11/06(日) 14:17:120311デフォルトの名無しさん
2005/11/06(日) 14:18:58〒 ! + イヤッッホォォォオオォオウ!
+ 。 | |
* + / / 我等が偉大なる勇者達に幸運を。 *
∧_∧ / / .+ 儚くも散っていった者達に冥福を。 +
(´∀` / /. .純愛スナイパー、鬼畜スナイパーには栄誉を。
,- f
/ ュヘ. | * .
〈_} ) |
/ ! +
./ ,ヘ |
ガタン ||| j / | | ||| それがVIPクオリティ!
0312デフォルトの名無しさん
2005/11/06(日) 14:39:18#include <stdio.h>
#include <stdlib.h>
#include <string.h>
//#define READONLY
typedef struct CHARA
{
int hp;
int mp;
char name[9];
} CHARA;
unsigned char MDVip(char *data, int size)
{
int i;
int hash=0;
for (i=0 ; i<size ; i++)
{
hash+=data[i];
}
return hash%255;
}
int main()
{
const char *filename="savedata.dat";
FILE *fp;
CHARA yusya, mosyasu;
unsigned char yusya_hash, mosyasu_file_hash, mosyasu_hash;
0313デフォルトの名無しさん
2005/11/06(日) 14:39:52yusya.hp=100;
yusya.mp=128;
strcpy(yusya.name, "もょもと");
//保存
#ifndef READONLY
yusya_hash=MDVip(&yusya, sizeof(yusya));
fp=fopen(filename, "w");
fwrite(&yusya, sizeof(yusya), 1, fp);
fwrite(&yusya_hash, sizeof(yusya_hash), 1, fp);
fclose(fp);
#endif
//読み込み
fp=fopen(filename, "r");
fread(&mosyasu, sizeof(mosyasu), 1, fp);
fread(&mosyasu_file_hash, sizeof(mosyasu_file_hash), 1, fp);
fclose(fp);
mosyasu_hash=MDVip(&mosyasu, sizeof(mosyasu));
if (mosyasu_file_hash == mosyasu_hash)
{
printf("ファイルが改ざんされてない事を確認しました\n");
}
else
{
printf("ファイルが改ざんされています\n");
0314デフォルトの名無しさん
2005/11/06(日) 14:40:30printf("%d\n", mosyasu.hp);
printf("%d\n", mosyasu.mp);
printf("%s\n", mosyasu.name);
#ifndef READONLY
printf("%d\n", yusya_hash);
#endif
printf("%d\n", mosyasu_hash);
printf("%d\n", mosyasu_file_hash);
}
//おわり
0315デフォルトの名無しさん
2005/11/06(日) 14:47:04乙
よく見てないけど、構造体はアライメント入っちゃうから#pragma pack(1)するといいお
ファイルのバイナリアクセスする場合はwbとrbにするといいお
あとmain()の戻り値忘れてるお
じゃあな
0316デフォルトの名無しさん
2005/11/06(日) 14:57:230317デフォルトの名無しさん
2005/11/06(日) 15:00:50C成り難し
0318デフォルトの名無しさん
2005/11/06(日) 15:16:130319デフォルトの名無しさん
2005/11/06(日) 15:21:070320デフォルトの名無しさん
2005/11/06(日) 15:32:360321デフォルトの名無しさん
2005/11/06(日) 15:36:01あとMDVip関数について詳しく。
0322デフォルトの名無しさん
2005/11/06(日) 15:36:32このsageない基地外なんか過去から全部同じ椰子じゃないかとまで思ってしまう。
(ネタがつまらんのが致命的にキモイ)
0323デフォルトの名無しさん
2005/11/06(日) 15:38:150324デフォルトの名無しさん
2005/11/06(日) 15:38:210325デフォルトの名無しさん
2005/11/06(日) 15:53:400326デフォルトの名無しさん
2005/11/06(日) 16:14:24亀だけど、それはJavaScript切ってる奴とかもいるからまずいだろ
切ってると素通しになるっていうのもまずいし、切ってるとはじかれる
っていうのも不便でまずい
あとJavaScriptは手元で改造されてるかもしれないしな
0327デフォルトの名無しさん
2005/11/06(日) 16:20:26312じゃないが、勝手に解説
MDvipは、読み込んだデータを1バイト単位で足していって、合計を255で割った余りを取る関数。
もしも、データが改ざんされている場合、この計算結果が一致しなくなるから、改ざんを判断できる。
つまり、MDvip関数の戻り値が同じになるように改ざんされた場合は、改ざんを検出できない。
例)128,44,66,223という4バイトのデータを書き込む場合(全て10進数で説明)
128+44+66+223=461
461%255=206
保存するときは、4バイトのデータとともに、この206も保存する。
そして、読み込む際に、読み込んだデータから再計算する。
もしも、128、150、66、223のようにデータが改ざんされていたとすれば、
128+150+66+223=567
567%255=57
で、計算結果が一致しなくなる
248,164,81,223のような改ざんの場合
(248+164+81+223)%255=206
なので、こういったデータの改ざんの場合は検出できない
間違ってたら突っ込みよろしく
0328デフォルトの名無しさん
2005/11/06(日) 16:35:23なるほど〜、一つ一つのデータを暗号化するわけではなく、
全体の和を255で割った剰余を別に保存する訳ね。
おっけ、把握しました。
0329デフォルトの名無しさん
2005/11/06(日) 16:54:59ログインできなくてちんぽっぽ
0330デフォルトの名無しさん
2005/11/06(日) 17:21:12まとめサイトはいまから更新するお
0331デフォルトの名無しさん
2005/11/06(日) 17:23:150332デフォルトの名無しさん
2005/11/06(日) 18:20:43よし、コンソールで走る面白いプログラムを作ってうpしあおうぜ!
0333デフォルトの名無しさん
2005/11/06(日) 18:24:04ということで「VIPPER」コマンドを作るか
0334デフォルトの名無しさん
2005/11/06(日) 18:27:45前スレの1叩きが激しくて返答をもらえなかったんだけど
0335デフォルトの名無しさん
2005/11/06(日) 18:29:18間違えて「VIPPER」と打ったらブーンが画面に出てくるとかな
0336デフォルトの名無しさん
2005/11/06(日) 18:31:39main( int argc, char* argv[])
のargcとargvって名前変更しちゃ駄目なのか?
0337デフォルトの名無しさん
2005/11/06(日) 18:33:130338デフォルトの名無しさん
2005/11/06(日) 18:33:30前にも言ったと思うんだけど他言語やろう房は死んでほしいお(^ω^;
0339デフォルトの名無しさん
2005/11/06(日) 18:34:25>>65
こんなんでいいですか((;ω;))
#include <stdio.h>
#include <time.h>
Class CMyTime
{
cher str[32];
public:
CMyTime() { this->get(); }
void out() { printf("%s\n", str); }
void get()
{
time_t t = time(0);
struct tm* ptm = localtime(&t);
struct(str, 30, "%Y/%m/%d %H:%M:%S", ptm);
}
};
0340デフォルトの名無しさん
2005/11/06(日) 18:34:55前スレではC++はやらないって言ってた気がしなくもない
少しくらいはいいんじゃねーの
0341デフォルトの名無しさん
2005/11/06(日) 18:36:16よろしく
0342デフォルトの名無しさん
2005/11/06(日) 18:37:060343デフォルトの名無しさん
2005/11/06(日) 18:37:10冗談でC++をやったお
0344デフォルトの名無しさん
2005/11/06(日) 18:38:45だからゲーム中継はgeocitiesなのか。
スレ主コテハンつけてください
0345デフォルトの名無しさん
2005/11/06(日) 18:40:08こんなスレでも多少はプラスになってるんだろうか少し不安だ
0346デフォルトの名無しさん
2005/11/06(日) 18:40:26つけるとNGにしてるひとたちが見れなくなっちゃうお
0347デフォルトの名無しさん
2005/11/06(日) 18:41:120348デフォルトの名無しさん
2005/11/06(日) 18:50:290349('ω`) ◆YDnNOS/Dos
2005/11/06(日) 18:52:56ほれ
0350デフォルトの名無しさん
2005/11/06(日) 18:54:44おおおおおおおおおっけええええええええええええいいいいい だお( ^ω^)
まとめ更新乙
0351デフォルトの名無しさん
2005/11/06(日) 18:58:360352デフォルトの名無しさん
2005/11/06(日) 18:58:42全く関係ないレスはいらないんじゃね?
0353('ω`) ◆YDnNOS/Dos
2005/11/06(日) 19:02:44まちがえて入れちゃったお
0354デフォルトの名無しさん
2005/11/06(日) 19:03:21いきなりポインタってのがすごいね;
0355('ω`) ◆YDnNOS/Dos
2005/11/06(日) 19:06:220356デフォルトの名無しさん
2005/11/06(日) 19:11:350357デフォルトの名無しさん
2005/11/06(日) 19:15:26<MARQUEE direction="right" scrollamount="10">
/⌒ヽ <BR>
⊂二二二( ^ω^)二⊃ <BR>
| / ブーン <BR>
( ヽノ <BR>
ノ>ノ <BR>
三 レレ <BR>
<BR>
</MARQUEE>
</html>
メモ帳に貼り付け、htmlで保存
0358デフォルトの名無しさん
2005/11/06(日) 19:20:35import std.stdio;
int main(char[][] args){
writef("
/⌒ヽ
⊂二二二( ^ω^)二⊃
| / ブーン
( ヽノ
ノ>ノ
三 レレ
" );
return 0
}
0359デフォルトの名無しさん
2005/11/06(日) 19:24:210361デフォルトの名無しさん
2005/11/06(日) 19:27:157割くらい俺の自演になっちゃっててもばれないよな
0362デフォルトの名無しさん
2005/11/06(日) 19:29:310363358
2005/11/06(日) 19:29:48import std.string;
import std.stdio;
は
import std.stdio;
import std.string;
の間違い(汗
0364デフォルトの名無しさん
2005/11/06(日) 19:34:400365デフォルトの名無しさん
2005/11/06(日) 19:35:080366デフォルトの名無しさん
2005/11/06(日) 19:35:24んもぉー
0367デフォルトの名無しさん
2005/11/06(日) 19:57:452バイト文字入ってるからなんか難しいわ
文字が赤くなる・・・
0368367
2005/11/06(日) 20:07:30プロポーショナルフォントとかその辺の問題で形が変だ
0369デフォルトの名無しさん
2005/11/06(日) 20:07:58その場合\nはイラネーノ?
0370デフォルトの名無しさん
2005/11/06(日) 20:10:04⊂二二二( ^ω^ )二⊃
| /
( ヽノ
ノ>ノ
三 レレ
0371('ω`) ◆YDnNOS/Dos
2005/11/06(日) 20:11:240372デフォルトの名無しさん
2005/11/06(日) 20:13:58int i;
char sl[64],vip[256];
fgets(vipper,256,stdin);
if(strstr(vip,"VIPPER")!=NULL)
puts("
/⌒ヽ
⊂二二二( ^ω^)二⊃
| / ブーン
( ヽノ
ノ>ノ
三 レレ
");
else{
for(i=0;i<30;i++){
memset(sl," ",30);
memmove(sl+2*i,"SL",2);
printf("%64s\r",sl);
}
}
return 0;
}
0373デフォルトの名無しさん
2005/11/06(日) 20:16:030374デフォルトの名無しさん
2005/11/06(日) 20:16:29イラネーヨ
0375デフォルトの名無しさん
2005/11/06(日) 20:16:40おながいします
0376デフォルトの名無しさん
2005/11/06(日) 20:17:01コンパイルしてないのでエラー出るかも
0377デフォルトの名無しさん
2005/11/06(日) 20:17:10把握した
0378デフォルトの名無しさん
2005/11/06(日) 20:19:02VIPPERと打つとニコプ〜ンが出る
それ以外ならSLが左から右に超瞬間的に動くことを期待している
0379デフォルトの名無しさん
2005/11/06(日) 20:33:260380デフォルトの名無しさん
2005/11/06(日) 20:35:03>>333
0381('ω`) ◆YDnNOS/Dos
2005/11/06(日) 20:36:240382デフォルトの名無しさん
2005/11/06(日) 20:36:56http://gamdev.org/up/img/3680.zip
※Windows依存
0383382
2005/11/06(日) 20:39:36マウスで「実行」ボタンを押して実行してね
コマンドプロンプトから実行するときはキーボードからでも無問題
0384デフォルトの名無しさん
2005/11/06(日) 20:39:41fgetsのバッファ指定がおかしい
0385デフォルトの名無しさん
2005/11/06(日) 20:41:210386('ω`) ◆YDnNOS/Dos
2005/11/06(日) 20:43:09乙
0388358
2005/11/06(日) 20:44:01http://gamdev.org/up/img/3681.zip
0389デフォルトの名無しさん
2005/11/06(日) 20:52:190390デフォルトの名無しさん
2005/11/06(日) 20:53:16#include<string.h>
void main(){
int i;
char sl[64]="SL",vip[256];
fgets(vip,256,stdin);
if((strstr(vip,"VIPPER")!=NULL)||(strstr(vip,"vipper")!=NULL))
puts("
/⌒ヽ
⊂二二二( ^ω^)二⊃
| / ブーン
( ヽノ
ノ>ノ
三 レレ
");
else{
for(i=0;(i/10000)<30;i++){
memset(sl,'_',60);
memmove(sl+2*(i+1),sl+2*i,2);
printf("%64s\r",sl);
}
}
return 0;
}
0391デフォルトの名無しさん
2005/11/06(日) 20:54:160392デフォルトの名無しさん
2005/11/06(日) 20:56:17#include<string.h>
void main(){
int i;
char sl[64]="SL",vip[256];
fgets(vip,256,stdin);
if((strstr(vip,"VIPPER")!=NULL)||(strstr(vip,"vipper")!=NULL))
puts("
/⌒ヽ
⊂二二二( ^ω^)二⊃
| / ブーン
( ヽノ
ノ>ノ
三 レレ
");
else{
for(i=0;(i/10000)<30;i++){
memset(sl,'_',60);
memmove(sl+2*(i+1),sl+2*i,2);
printf("%64s\r",sl);
}
}
return 0;
} //コメント
0393デフォルトの名無しさん
2005/11/06(日) 20:57:11とりあえず(i/10000)をiに直してください
直さないとまずい
実行しちゃダメよ
0394デフォルトの名無しさん
2005/11/06(日) 20:58:530395デフォルトの名無しさん
2005/11/06(日) 20:59:550396デフォルトの名無しさん
2005/11/06(日) 21:00:36すまん
0397デフォルトの名無しさん
2005/11/06(日) 21:00:460398デフォルトの名無しさん
2005/11/06(日) 21:01:480399デフォルトの名無しさん
2005/11/06(日) 21:02:33#include<string.h>
void main(){
int i;
char sl[64]="SL",vip[256];
fgets(vip,256,stdin);
if((strstr(vip,"VIPPER")!=NULL)||(strstr(vip,"vipper")!=NULL))
puts("
/⌒ヽ
⊂二二二( ^ω^)二⊃
| / ブーン
( ヽノ
ノ>ノ
三 レレ
");
else{
for(i = 0; i < 30; i++){
memset(sl,'_',60);
memmove(sl+2*(i+1),sl+2*i,2);
printf("%64s\r",sl);
}
}
return 0;
} //コメント
0400デフォルトの名無しさん
2005/11/06(日) 21:02:33doubleとかと比較してたらまずいがな。
0401デフォルトの名無しさん
2005/11/06(日) 21:04:030402デフォルトの名無しさん
2005/11/06(日) 21:07:400403デフォルトの名無しさん
2005/11/06(日) 21:07:59(注)
・最低4元
・与えた一次方程式の明記
・ピボット洗濯を必ず必要とする方程式であること
という課題なんですがさっぱりわかりません
助けてくださいお願いします
0404デフォルトの名無しさん
2005/11/06(日) 21:09:10ひとり鍋wwwwwwww
0405デフォルトの名無しさん
2005/11/06(日) 21:09:30#include<string.h>
void main(){
int i;
char sl[64]="SL",vip[256];
fgets(vip,256,stdin); //標準入力から適当に入力すべし(VIPPERを推奨)
if((strstr(vip,"VIPPER")!=NULL)||(strstr(vip,"vipper")!=NULL)) //VIPPERなら・・・
puts("
/⌒ヽ
⊂二二二( ^ω^)二⊃
| / ブーン
( ヽノ
ノ>ノ
三 レレ
"); //を出力します
else{
for(i=0;i<60;i++){
memset(sl,'_',60); //slの先頭2文字に_を代入
memmove(sl+2*(i+1),sl+2*i,2); //現在のポインタ位置の先頭2文字を2個分先に移動したポインタにコピー
printf("%64s\r",sl); //forとの絡みでSLが左から右に移動する予定
}
}
return 0; //システムに0(正常終了)を返します
}
0406デフォルトの名無しさん
2005/11/06(日) 21:13:160407デフォルトの名無しさん
2005/11/06(日) 21:13:26これでも解いてみ
10000x + y + z + w = 10003
x + y + z + w = 4
x + y + z + 2w = 5
x + y + 2z + w = 5
ピボット洗濯はぐぐれ
0408デフォルトの名無しさん
2005/11/06(日) 21:13:49乙です。
突然出てくるstdinってのはなんですか?
0409デフォルトの名無しさん
2005/11/06(日) 21:15:13それが標準入力だと思う
0410デフォルトの名無しさん
2005/11/06(日) 21:15:26標準入力
つまりDOS窓のコマンドラインからのキー入力だよ
0411デフォルトの名無しさん
2005/11/06(日) 21:15:34標準入力だか標準出力だったと思う
0412デフォルトの名無しさん
2005/11/06(日) 21:15:530413デフォルトの名無しさん
2005/11/06(日) 21:17:14まとめサイト作りたいんですけど完成したら引き継いでもいいですか?
0414デフォルトの名無しさん
2005/11/06(日) 21:17:380415デフォルトの名無しさん
2005/11/06(日) 21:19:410416デフォルトの名無しさん
2005/11/06(日) 21:23:05puts(”〜”)の最初と最後に改行とスペースがあるから
それを除けば多分バッチコ〜イ
SLには期待しないでくれ(何かおかしい,スピードが速すぎるのか???)
0417デフォルトの名無しさん
2005/11/06(日) 21:23:44バスケットシューズの爪先を洗うこと。
爪先は特に汚れやすく、またここが汚れていると踏み込み性能に
大きな損失を与えるばかりかケガの原因にもなるので、その都度
専用の洗剤を用いて念入りに洗う必要がある。
バスケ部マネージャの重要な仕事である。
0418デフォルトの名無しさん
2005/11/06(日) 21:45:16俺の今の感情をプログラムにして貴方に捧げる。
int nabe(int ore, int anata)
{
return ore | anata;
}
int main(int, char**)
{
int love = nabe(1>>418+1, 1>>404+1);
return love;
}
0419デフォルトの名無しさん
2005/11/06(日) 21:49:32コンパイル中...
Cpp1.cpp
: error C2018: 文字 '0x40' は認識できません。
: error C2018: 文字 '0x81' は認識できません。
: error C2001: 定数が 2 行目に続いています。
: error C2065: 'R' : 定義されていない識別子です。
: error C2296: '^' : 不正な左オペランドです。
: error C2146: 構文エラー : ')' が、識別子 'i' の前に必要です。
: fatal error C1003: プログラム内のエラーが 100 個を超えました。コンパイルは中断されます。
cl.exe の実行エラー
Cpp1.obj - エラー 102、警告 0
0420358
2005/11/06(日) 21:49:420421デフォルトの名無しさん
2005/11/06(日) 21:51:33どうぞどうぞ、
0423デフォルトの名無しさん
2005/11/06(日) 21:53:00>>413
0424デフォルトの名無しさん
2005/11/06(日) 21:53:08orしても1じゃん
あれ、違う?
love = 1
…('ω`) ◆YDnNOS/Dosが大好きだって事か?そうかそういうことか把握した
0425デフォルトの名無しさん
2005/11/06(日) 21:55:46方程式はおまかせします
プログラムですよ
0426デフォルトの名無しさん
2005/11/06(日) 21:56:510427424
2005/11/06(日) 21:58:18+演算子よりシフトの方が優先度低いんかい
oreもanataもloveも0ってどういうことよ
どういう気持ちを表してるの?
0428デフォルトの名無しさん
2005/11/06(日) 21:58:540429デフォルトの名無しさん
2005/11/06(日) 21:59:170430デフォルトの名無しさん
2005/11/06(日) 21:59:412) ピボット選択
3) 前進消去
4) 後退代入
5) 答えの出力
この順序でやればいいんじゃね?
0431デフォルトの名無しさん
2005/11/06(日) 22:01:36惜しいところで(1>>418+1, 1>>404+1)、愛を逃した(love = 0)ってことか
0432デフォルトの名無しさん
2005/11/06(日) 22:04:040433デフォルトの名無しさん
2005/11/06(日) 22:09:43構造体をしっかりつかえるようになれば、きっと理解できるようになるよ
0434デフォルトの名無しさん
2005/11/06(日) 22:12:25いやー、抽象クラスだポリモーフィズムだがややこしくて頭に入らないのよ
Cでの構造体はきちんと使えてると思うんだけどね
0435デフォルトの名無しさん
2005/11/06(日) 22:25:180436デフォルトの名無しさん
2005/11/06(日) 22:31:36ポリモーフィズムとか後回しでいいと思うよ。
まずはクラスを抵抗なく使えるようになればいい。
C++にしたら、それらの機能を全部使わなきゃいけないわけじゃないし、
まず最初は構造体の代わりにクラスを使って、
コンストラクタつけたりしてみるところからはじめるといいと思う。
0437358
2005/11/06(日) 22:33:49解凍してルート権限で/usr/local/binに突っ込んでvipと打てばおk
http://gamdev.org/up/img/3686.zip
0438デフォルトの名無しさん
2005/11/06(日) 22:43:300439デフォルトの名無しさん
2005/11/06(日) 22:45:490440デフォルトの名無しさん
2005/11/06(日) 22:47:13ttp://www.amazon.co.jp/exec/obidos/ASIN/4881356194/249-1065135-4693961
Javaでオブジェクト指向めざすならこれお薦め
ttp://www.gihyo.co.jp/books/syoseki.php/4-7741-1361-1
0441デフォルトの名無しさん
2005/11/06(日) 23:03:59流れが速すぎる
0442デフォルトの名無しさん
2005/11/06(日) 23:06:40ム板だけどVIPPERだからな
俺はこのくらいの速度じゃないと落ち着かん
0443デフォルトの名無しさん
2005/11/06(日) 23:07:470444デフォルトの名無しさん
2005/11/06(日) 23:13:230445デフォルトの名無しさん
2005/11/06(日) 23:14:050446デフォルトの名無しさん
2005/11/06(日) 23:15:40まずコンパイラはどれを落とせばいいんだ?
0447デフォルトの名無しさん
2005/11/06(日) 23:16:290448デフォルトの名無しさん
2005/11/06(日) 23:18:06ttp://www.vector.co.jp/soft/win95/prog/se149182.html
ガンバ!!
0449デフォルトの名無しさん
2005/11/06(日) 23:34:190450デフォルトの名無しさん
2005/11/06(日) 23:34:50サンクス!
とりあえず落としてたぶん設定も出来たっぽいので
テンプレ巡りでもして学んできます
0451デフォルトの名無しさん
2005/11/06(日) 23:38:15VIPコンパイラーキター
仕様よろ
0452デフォルトの名無しさん
2005/11/06(日) 23:40:570453デフォルトの名無しさん
2005/11/06(日) 23:43:45エディタが貧弱だけど
0454デフォルトの名無しさん
2005/11/06(日) 23:44:340455デフォルトの名無しさん
2005/11/06(日) 23:46:11CPUイラネ
それより言語作らね?
0456デフォルトの名無しさん
2005/11/06(日) 23:47:380457デフォルトの名無しさん
2005/11/06(日) 23:49:35「VIPPERでもわかるC言語」を作ろうぜ
0458デフォルトの名無しさん
2005/11/06(日) 23:52:51・ループはwhileのみ
・ポインタは無し
とかか?
0459デフォルトの名無しさん
2005/11/06(日) 23:53:54・メモリは256B
・型は char しかない
・char* にあたるものは、char を使う
0460デフォルトの名無しさん
2005/11/06(日) 23:55:33・ループは if と goto を使う
とかの方が簡単かと
それかもういっそ制御構文は無しでいいじゃん
関数呼び出しで代用
0461デフォルトの名無しさん
2005/11/06(日) 23:57:32下手するとアセンブラ以下。
0462デフォルトの名無しさん
2005/11/06(日) 23:57:51文字列表現できないじゃんwww
0463デフォルトの名無しさん
2005/11/06(日) 23:59:01v;で標準出力に「VIPからきますた」
s;で標準出力に「空も飛べるはず」
u;で標準出力に「うはwwwwwゆめがひろがりんぐwwwwwwwww」
wで(ry
を表示するようにすればいい。
0464デフォルトの名無しさん
2005/11/06(日) 23:59:04コンパイラ作るサイトとかないのか?
0465toro
2005/11/06(日) 23:59:21プログラムを教えてください。
0466デフォルトの名無しさん
2005/11/06(日) 23:59:43V言語ドツボにはまったwwwwwwwwwwwwwwwwwwww
0467デフォルトの名無しさん
2005/11/07(月) 00:00:11Dコンパイラみたいにリンクをgccに任せればなんとかなるでしょ
0468デフォルトの名無しさん
2005/11/07(月) 00:02:02http://pc8.2ch.net/test/read.cgi/tech/1111363360/
0469デフォルトの名無しさん
2005/11/07(月) 00:03:55コンパイラって命令を機械語になおしていくんだっけ?
だとするとアセンブリの知識がいるんじゃまいか('A`)?
0470デフォルトの名無しさん
2005/11/07(月) 00:05:01ヒント:Cfront
0471デフォルトの名無しさん
2005/11/07(月) 00:05:08brainfack系
・うは
・w
・お
・k
プラスアルファだけを使う。
0472デフォルトの名無しさん
2005/11/07(月) 00:07:09うはwwwこれ出力しまくりんぐwwwwwうぇうぇwww
0473デフォルトの名無しさん
2005/11/07(月) 00:07:14○brainfuck
雅な俺様には下品な言葉の知識がなくて間違えちまったwww
0474デフォルトの名無しさん
2005/11/07(月) 00:09:27アセンブリってか機械語の知識がいるな
アセンブリにまで変換して、後はNASMとかMASMに丸投げなら別だけど
0475デフォルトの名無しさん
2005/11/07(月) 00:12:10おまwwwwwwwww夢ひろがりんぐwwwwwwwwwwwwwwwwww
0476デフォルトの名無しさん
2005/11/07(月) 00:15:51Dコンパイラみたいにリンクをasとldに任せればなんとかなるでしょ
0477デフォルトの名無しさん
2005/11/07(月) 00:16:510478デフォルトの名無しさん
2005/11/07(月) 00:17:280479デフォルトの名無しさん
2005/11/07(月) 00:17:51この際OSつくっちまえwwwwwwwwwwwwwwwwwwww
0480デフォルトの名無しさん
2005/11/07(月) 00:19:21#include<stdio.h>
int main(void){
int a[1024],i=0,max=0,min=9999;
while(1){
printf("数入れてください(-9999で終了):");
scanf("%d",&a[i]);
if(a[i]==-9999)
break;
if(max<a[i]){
max=a[i];
}
if(min>a[i]){
min=a[i];
}
i++;
}
printf("最大値=%d,最小値=%d",max,min);
scanf("%d",&i);
return 0;
}
0481デフォルトの名無しさん
2005/11/07(月) 00:20:37厨房ってこの書き方大好きだよね
0482デフォルトの名無しさん
2005/11/07(月) 00:20:38この際CPUつくっちまえwwwwwwwwwwwwwwwwwwww
0483デフォルトの名無しさん
2005/11/07(月) 00:20:41vip main()
vip型
w型
考えるの飽きたwwwwwwwwwwwwwwww
0484デフォルトの名無しさん
2005/11/07(月) 00:21:12この際会社つくっちまえwwwwwwwwwwwwwwwwwwww
0485デフォルトの名無しさん
2005/11/07(月) 00:21:290486デフォルトの名無しさん
2005/11/07(月) 00:21:45この際人類つくっちまえwwwwwwwwwwwwwwwwwwww
0487デフォルトの名無しさん
2005/11/07(月) 00:22:06イベントループは大抵それだぞwwwwwwwwwwww
0488デフォルトの名無しさん
2005/11/07(月) 00:22:24for(;;)のが良いか?
0489デフォルトの名無しさん
2005/11/07(月) 00:23:06この際惑星つくっちまえwwwwwwwwwwwwwwwwwwww
0490デフォルトの名無しさん
2005/11/07(月) 00:23:26好みの問題だがイベントループは大抵while(1)でいい
0491デフォルトの名無しさん
2005/11/07(月) 00:23:410492デフォルトの名無しさん
2005/11/07(月) 00:24:030493デフォルトの名無しさん
2005/11/07(月) 00:24:09#define _ 1
for (;_;)
これでおkwwwwwwwwwwww
0494デフォルトの名無しさん
2005/11/07(月) 00:24:19なるほど。
まだプロでないので参考になります。
0495デフォルトの名無しさん
2005/11/07(月) 00:24:30この際まとめサイトつくっちまえwwwwwwwwwwwwwwwwwwww
0496デフォルトの名無しさん
2005/11/07(月) 00:24:42失笑もんのソースだな
宿題スレもそうだけど
知識ないなら回答しないほうがいいぞ
ま、課題を満たしてるならいいのかな
0497デフォルトの名無しさん
2005/11/07(月) 00:25:43どう書けば良いですか?
0498デフォルトの名無しさん
2005/11/07(月) 00:27:00この際性器もうひとつつくっちまえwwwwwwwwwwwwwwwwwwww
0499デフォルトの名無しさん
2005/11/07(月) 00:27:17いつから他人のソースを批判するスレになったんだよwwwwwwwwwww
0500デフォルトの名無しさん
2005/11/07(月) 00:27:36VIPPERらしく感想書いてやれよ
単なる煽りになっちまうぞ
0501toro
2005/11/07(月) 00:28:24まだ内容を理解できていませんが、ありがとうございます!!
0502デフォルトの名無しさん
2005/11/07(月) 00:28:330503デフォルトの名無しさん
2005/11/07(月) 00:29:13最後のscanf("%d",&i);はいらなくないか?
0504デフォルトの名無しさん
2005/11/07(月) 00:30:41とりあえずscanfの戻り値はチェックしろ
流し読みしたがそれ以外のミスはシラネ
後は496が指摘してくれ
0505デフォルトの名無しさん
2005/11/07(月) 00:30:51よし、かわりに俺が
>>480
うはwwwwwワロソースwwwwwwww
知識ナスなら回答しないほうがヨスwwwwwww
はい、似非Vipperです
0506デフォルトの名無しさん
2005/11/07(月) 00:31:090507デフォルトの名無しさん
2005/11/07(月) 00:32:17ぼくのsizeof(int)*1024を返せ!
0508デフォルトの名無しさん
2005/11/07(月) 00:32:190509デフォルトの名無しさん
2005/11/07(月) 00:32:37そこはどうでもいいだろwwwwww
0510デフォルトの名無しさん
2005/11/07(月) 00:33:14いやぁ、最大小値出した途端勝手に終わっちゃうし。
みたいな初心者な考えです。
>>507
何ですかそれ?
0511デフォルトの名無しさん
2005/11/07(月) 00:33:42CTRL+F5
0512デフォルトの名無しさん
2005/11/07(月) 00:34:02n個分だからじゃないのか?配列使ってるのは
0513デフォルトの名無しさん
2005/11/07(月) 00:34:43いやwwwwwwww終わらないはずwwwwwwwww
0514デフォルトの名無しさん
2005/11/07(月) 00:35:28VC起こすの面倒だったからコンソールでチェックしたですよ。
でも考えたら465氏がCtrl+F5すればよかったですね。
0515デフォルトの名無しさん
2005/11/07(月) 00:35:33ちょwwwwおまwwwwwwwww
試しに非数入れてみろ、セグフォ起こすからwwwwwww
0516デフォルトの名無しさん
2005/11/07(月) 00:35:59#define n 数値
でそれをa[n]でよくね?
0517デフォルトの名無しさん
2005/11/07(月) 00:36:49「なんかエラーです。。。」って言わしとけばおk
0518デフォルトの名無しさん
2005/11/07(月) 00:36:50data = Array.new()
ARGF.each { |line| data << line.to_i }
puts 'Max:' + data.max.to_s
puts 'Min:' + data.min.to_s
0519デフォルトの名無しさん
2005/11/07(月) 00:37:05それも考えたけど、それだとNを決める度にコンパイルしなおさないといけないような気がして1024にしたですよ。
Nが1024以上になるならどの道一緒だと思うけど。
0520デフォルトの名無しさん
2005/11/07(月) 00:37:41初心者でいきなりtry、catchかよw
0521デフォルトの名無しさん
2005/11/07(月) 00:37:49数字を入れるって言ってんだから
数字以外が入るわけねーだろ
0522デフォルトの名無しさん
2005/11/07(月) 00:39:10あくまで問題にこだわるならnを#defineで定義したほうがいいな
0523デフォルトの名無しさん
2005/11/07(月) 00:39:19初心者に例外処理の話を求めないなら>>509じゃねww
0524デフォルトの名無しさん
2005/11/07(月) 00:39:490525デフォルトの名無しさん
2005/11/07(月) 00:40:14それだ!
0526デフォルトの名無しさん
2005/11/07(月) 00:40:280527デフォルトの名無しさん
2005/11/07(月) 00:40:43n = atoi(input[0]);
int * = (int*)malloc(sizeof(int) * n);
これでループ回せばよくね?
0528デフォルトの名無しさん
2005/11/07(月) 00:41:25配列なんていらねーだろwww
0529デフォルトの名無しさん
2005/11/07(月) 00:41:57n = atoi(input[0]);
int *a = (int*)malloc(sizeof(int) * n);
名前付けるの忘れてた
0530デフォルトの名無しさん
2005/11/07(月) 00:42:050531デフォルトの名無しさん
2005/11/07(月) 00:42:410532デフォルトの名無しさん
2005/11/07(月) 00:43:13同意
0533デフォルトの名無しさん
2005/11/07(月) 00:43:460534デフォルトの名無しさん
2005/11/07(月) 00:43:47scanf使いたくないじゃないの
0535デフォルトの名無しさん
2005/11/07(月) 00:44:33そ、そんな全角文字っ、インクルードできませっ・・・んっ!あぁぁ・・・
0536デフォルトの名無しさん
2005/11/07(月) 00:44:440537デフォルトの名無しさん
2005/11/07(月) 00:44:44scanf("%d",&temp);
if(temp==-9999)break;
if(i==0)max=min=temp;
min = (temp<min)?temp:min;
max = (temp>max)?temp:max;
i++;
これで事足りる
0539デフォルトの名無しさん
2005/11/07(月) 00:46:280540デフォルトの名無しさん
2005/11/07(月) 00:47:240541デフォルトの名無しさん
2005/11/07(月) 00:48:080542デフォルトの名無しさん
2005/11/07(月) 00:48:150543デフォルトの名無しさん
2005/11/07(月) 00:49:010544デフォルトの名無しさん
2005/11/07(月) 00:49:040545デフォルトの名無しさん
2005/11/07(月) 00:49:57それでも想定外の入力に備えるのは当然だろ
たかが課題でもちゃんとフールプルーフに気をつけておけば
実際に何かするときにも問題ないしな
0546デフォルトの名無しさん
2005/11/07(月) 00:50:120547toro
2005/11/07(月) 00:50:45まだ私は授業で習い始めたばかりなので、
みなさんが書いているものよりもずっと
簡単にかけるものだと思います(>_<)
0548デフォルトの名無しさん
2005/11/07(月) 00:51:020549デフォルトの名無しさん
2005/11/07(月) 00:51:19VIPPERでもわかるC言語の勢い485.1
他スレで一番高い勢いが160.0だった
0550デフォルトの名無しさん
2005/11/07(月) 00:52:05>>465が無駄に複雑にしてるだけ
0551デフォルトの名無しさん
2005/11/07(月) 00:52:27vipにくらべたらまだまだだお
0552デフォルトの名無しさん
2005/11/07(月) 00:52:31俺のJaneDoeStyleと勢いが違うwwwwwww
0553デフォルトの名無しさん
2005/11/07(月) 00:52:37フラッシュってfflush(stdin)か?
もしそうなら入力バッファに対するfflushは一般には未定義動作
0554デフォルトの名無しさん
2005/11/07(月) 00:52:40どんなスレだよwww
0555デフォルトの名無しさん
2005/11/07(月) 00:52:44高度杉wwwさpっぱりわかんねうぇwwww
0556デフォルトの名無しさん
2005/11/07(月) 00:52:530557デフォルトの名無しさん
2005/11/07(月) 00:53:04・型はcharだけ
・メモリのアドレスは0x00から0xFFまで
・a〜z、A〜Z、0〜9、「_」が識別子に使える
・リテラルには文字リテラルと文字列リテラルがある
文字リテラルは'w'など、文字列リテラルは"VIP"など
・変数は宣言すると0に初期化される
・演算子は「++」「--」とポインタの「*」「&」と
関数呼び出しの「()」と並置の「,」と代入の「=」
あと論理否定の「!」もあってもいいか
・文は式文とif文とreturn文
0558デフォルトの名無しさん
2005/11/07(月) 00:53:38出たwwwwwww未定義動作厨wwwwwwwww
0559デフォルトの名無しさん
2005/11/07(月) 00:53:49そこをこだわるとキリがない
0560デフォルトの名無しさん
2005/11/07(月) 00:53:59アドレス0xffまでって、開始時で既にアウトじゃんwww
0561デフォルトの名無しさん
2005/11/07(月) 00:54:15>・変数は宣言すると0に初期化される
あれ?じゃあ
int i=0;
の=0は要らないですか?
0562デフォルトの名無しさん
2005/11/07(月) 00:54:18ちょwwwwwwwwwwwこんな問題でいきなりそんな高度なもの使うなよwwwwwwwwwww
俺みたいな初心者がわからないじゃまいか('A`)
0563デフォルトの名無しさん
2005/11/07(月) 00:54:31A:未定義です
0564デフォルトの名無しさん
2005/11/07(月) 00:54:36#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
int main()
{
int i, tmp, n, max = INT_MIN, int min = INT_MAX;
char input[2];
puts("読み込む個数を入力して下さいよ");
fgets(input, 1, stdin);
fflush(stdin);
n = atoi(input[0]);
for(i=0; i<n; ++i)
{
fgets(input, 1, stdin);
fflush(stdin);
tmp = atoi(input[0]);
max = max < tmp ? tmp : max;
min = tmp < min ? tmp : min;
}
printf("最大値は%d, 最小値は%dですよ", max, min);
return 0;
}
0565デフォルトの名無しさん
2005/11/07(月) 00:54:42どういわれようと未定義な物は未定義なんだがな
0566デフォルトの名無しさん
2005/11/07(月) 00:54:57A.きみにきっと会えるね〜♪(^ω^
0567デフォルトの名無しさん
2005/11/07(月) 00:56:050568デフォルトの名無しさん
2005/11/07(月) 00:56:07>>465がそんなソース講師に見せたらさすがにあれだろwwwwwwwwwww
0569デフォルトの名無しさん
2005/11/07(月) 00:56:23その「きっと」の部分は実装依存です
0570デフォルトの名無しさん
2005/11/07(月) 00:56:480571デフォルトの名無しさん
2005/11/07(月) 00:57:13規格によって細かいとこは変わるだろうが
つか、おまいら、もっと初心者に分かるように説明してやってくれ
0572デフォルトの名無しさん
2005/11/07(月) 00:57:150573デフォルトの名無しさん
2005/11/07(月) 00:57:420574デフォルトの名無しさん
2005/11/07(月) 00:57:470575toro
2005/11/07(月) 00:58:22今更すみません。。。
0576デフォルトの名無しさん
2005/11/07(月) 00:58:28どうやら>>557では「0」は識別子
どうせソースの最初で
char 0;
char 1 = ++0; --0;
char 2 = ++1; --1;
とか書くのが慣習になるんだろうが
0577デフォルトの名無しさん
2005/11/07(月) 00:58:280578デフォルトの名無しさん
2005/11/07(月) 00:58:45完璧なmax,minのプログラムなんて誰が必要とするんだ教えてくれwwwwwwwwwww
0579デフォルトの名無しさん
2005/11/07(月) 00:58:47俺の場合は能登に会えることになってる
0580デフォルトの名無しさん
2005/11/07(月) 00:59:060581デフォルトの名無しさん
2005/11/07(月) 00:59:07int max=0,min=9999,a;
while(1){
printf("-9999で終了:");
scanf("%d",&a);
if(a==-9999)brake;
if(max<a)max=a;
if(min>a)min=a;
}
printf("最大=%d,最小=%d",max,min);
でいいじゃん。
0582デフォルトの名無しさん
2005/11/07(月) 00:59:220583デフォルトの名無しさん
2005/11/07(月) 00:59:350584デフォルトの名無しさん
2005/11/07(月) 00:59:45ha?
0585デフォルトの名無しさん
2005/11/07(月) 01:00:26数字が使えないのイタスwwwwww
char 2 = ++++++++++++++++++++1とかwwwwwwww
0586デフォルトの名無しさん
2005/11/07(月) 01:00:30クオリティタカス
0587デフォルトの名無しさん
2005/11/07(月) 01:01:410588デフォルトの名無しさん
2005/11/07(月) 01:01:530589デフォルトの名無しさん
2005/11/07(月) 01:02:09じゃなくて
break;
な。ミスだと思うがw
0590デフォルトの名無しさん
2005/11/07(月) 01:02:14char add(char a, char b){
if(a) return add(--a, ++b);
return b;
}
0591デフォルトの名無しさん
2005/11/07(月) 01:02:44ああ、それV言語の仕様だとそうなると思うよwwwwwwwwwwwwwwww
0592デフォルトの名無しさん
2005/11/07(月) 01:03:22そんなあまりCと仕様が変わってしまうのはどうよ
0593デフォルトの名無しさん
2005/11/07(月) 01:03:38そんな仕様いらなさすぎwww
0594デフォルトの名無しさん
2005/11/07(月) 01:04:13コーヒー吹いたwwwwwwwwwwwwwww
0595デフォルトの名無しさん
2005/11/07(月) 01:05:060596デフォルトの名無しさん
2005/11/07(月) 01:05:070597デフォルトの名無しさん
2005/11/07(月) 01:05:190599デフォルトの名無しさん
2005/11/07(月) 01:05:470600デフォルトの名無しさん
2005/11/07(月) 01:05:480601デフォルトの名無しさん
2005/11/07(月) 01:06:20wwwwwwww
0603toro
2005/11/07(月) 01:06:54いっちばん簡単なプログラムを教えてくださいm(_ _)m
0604デフォルトの名無しさん
2005/11/07(月) 01:07:22{}
0605デフォルトの名無しさん
2005/11/07(月) 01:07:50そんなこと言ったらこれしかないぞ
void main(void){}
0606デフォルトの名無しさん
2005/11/07(月) 01:08:10#include<stdio.h>
void main(void){
printf("Hello World!!");
}
0607デフォルトの名無しさん
2005/11/07(月) 01:08:14第三引数のフラグでMAXを求めるかMINを求めるか指定する
int MaxMin(int *array ,unsigned int length,bool flg)//MAXを求めるときはflgにtrueを、MINを求めるときはfalseを指定する
{
int res;
res=array[0];
for(unsigned int i=1;i<length;i++)
{
if((res<=array[i])==flg)
{
res=array[i];
}
}
return res;
}
インデントないと見にくすぎるんで、全角スペースを使ってる。
コピペはできないんで注意
0608デフォルトの名無しさん
2005/11/07(月) 01:08:19{
int max,min;
}
0609デフォルトの名無しさん
2005/11/07(月) 01:10:25けどCおもしれー
0611デフォルトの名無しさん
2005/11/07(月) 01:10:39おとなしくmaxとmin分けろよwwwww
0612デフォルトの名無しさん
2005/11/07(月) 01:12:180613デフォルトの名無しさん
2005/11/07(月) 01:12:22{
{0,3,4,2,6,4,354,3}のmaxとminってなんだよwwwwww
}
実行結果
max:354
min:0
0614デフォルトの名無しさん
2005/11/07(月) 01:13:02・oppai関数を使って一時的にデータを保存しよう
oppai関数を使うことで一時的に保存するスペースを確保できます。
スペースの大きさは指定した胸のカップによって異なります。
例:
vip()
{
oppai up;
oppai = size[H];
totugeki -> oppai;
totugeki = chinpo;
auau("%o", oppai);
}
プログラムを実行すると下記のようになります
「chinpo」
自分でやっててなんだこれwwwwwwww(^ω^;
0615デフォルトの名無しさん
2005/11/07(月) 01:13:03そこで答え間違えるのがvip仕様だ
0616デフォルトの名無しさん
2005/11/07(月) 01:13:16モジュール強度下から2番目かよwwwwww
0617デフォルトの名無しさん
2005/11/07(月) 01:14:33{
{0,3,4,2,6,4,354,3}のmaxとminってなんだよwwwwww
}
実行結果
教えて厨ウザス
ぐぐれ
スルーすれ
厨に反応する奴も厨
教えて厨ウザス
逝ってよし
教えて厨ウザス
0618デフォルトの名無しさん
2005/11/07(月) 01:14:55>>611
いや、なんか短く、うまく収まったもんだから
てかMAXとかMINってライブラリに関数があった気がするんだが
0619toro
2005/11/07(月) 01:15:220620デフォルトの名無しさん
2005/11/07(月) 01:16:03ちょwwwwwwwそれ、このスレでは禁句wwwwww
0621デフォルトの名無しさん
2005/11/07(月) 01:16:06{
{0,3,4,2,6,4,354,3}のmaxとminってなんだよwwwwww
}
実行結果
教えて厨ウザス
ぐぐれ
スルーすれ
厨に反応する奴も厨
教えて厨ウザス
逝ってよし
教えて厨ウザス
氏ねカス あとmax=6、min=0
↑はツンデレw
しかも間違ってるしwwwwwうぇうぇwwwww
0622デフォルトの名無しさん
2005/11/07(月) 01:16:44{
{0,3,4,2,6,4,354,3}のmaxとminってなんだよwwwwww
}
実行結果
エラー: セミコロンがありません
コンパイルは中断されました.
0623デフォルトの名無しさん
2005/11/07(月) 01:17:00maxとminは2個だけだね
ライブラリっつかマクロでどっかで定義されてる
0624デフォルトの名無しさん
2005/11/07(月) 01:18:31それ実行結果じゃナスwwwwwwww
0625デフォルトの名無しさん
2005/11/07(月) 01:20:04関数使うと正直その分動作が遅くなっちまう
0626デフォルトの名無しさん
2005/11/07(月) 01:20:350627toro
2005/11/07(月) 01:21:100628デフォルトの名無しさん
2005/11/07(月) 01:21:26勉強になったですよ。
0629デフォルトの名無しさん
2005/11/07(月) 01:21:530630デフォルトの名無しさん
2005/11/07(月) 01:22:27の担当ですけどwwwwwうぇうぇwwwww
お前落第wwwwwwwww
0631デフォルトの名無しさん
2005/11/07(月) 01:22:51最近のCPUならほとんど問題ないよ
むしろ、関数を使わないことによるソースの可読性の低下の方が致命的
まぁ、スパゲッティ作る癖のある俺の言えた事じゃないわけだがww
0632デフォルトの名無しさん
2005/11/07(月) 01:22:59うほ、いい判断wwwww
0633デフォルトの名無しさん
2005/11/07(月) 01:24:06そんなあなたにinlinewwwwwww
0634デフォルトの名無しさん
2005/11/07(月) 01:24:15どう見てもスパゲッティです
本当にありがとうございました
0635デフォルトの名無しさん
2005/11/07(月) 01:24:40の友達だけど、メルアド晒してアホかwwwww
一瞬でお前だってバレたわwwwwwwうぇうぇwwwwwwww
0636デフォルトの名無しさん
2005/11/07(月) 01:25:14#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void max_min(int *num, int n, int *max, int *min)
{
_asm
{
mov esi, num
mov eax, [esi]
mov ebx, [esi] //max
mov edx, [esi] //min
mov ecx, n
//比較
LOOP1:
mov eax, [esi]
cmp eax, ebx
JLE PASS1
mov ebx, eax
PASS1:
cmp eax, edx
JGE PASS2
mov edx, eax
PASS2:
add esi,4
loop LOOP1
0637デフォルトの名無しさん
2005/11/07(月) 01:25:200638デフォルトの名無しさん
2005/11/07(月) 01:25:46mov esi, max
mov [esi], ebx
mov esi, min
mov [esi], edx
}
}
int main()
{
int num[8];
int n;
int i;
int max, min;
n=sizeof(num)/sizeof(int);
for (i=0 ; i<n ; i++)
{
num[i]=rand()%255;
printf("%d\n", num[i]);
}
max_min(num, n, &max, &min);
printf("max:%d\n", max);
printf("min:%d\n", min);
printf("n:%d\n", n);
return 0;
}
0639デフォルトの名無しさん
2005/11/07(月) 01:25:53ちょ、asmwwwすげえwwwww
0640デフォルトの名無しさん
2005/11/07(月) 01:26:150641デフォルトの名無しさん
2005/11/07(月) 01:26:18インラインアセンブラかよww
0642デフォルトの名無しさん
2005/11/07(月) 01:26:370643デフォルトの名無しさん
2005/11/07(月) 01:26:430644toro
2005/11/07(月) 01:26:54知っている人ですか?
0645デフォルトの名無しさん
2005/11/07(月) 01:27:05#include "n88basic.h"
int main(){
n88basic("
10 INPUT "N=?", N
20 IF N < 1 THEN GOTO 100
30 INPUT A
40 MIN = A: MAX = A
50 N = N - 1
60 IF N < 1 THEN GOTO 110
70 INPUT A
80 IF A < MIN THEN MIN = A
90 IF A > MAX THEN MAX = A
100 GOTO 50
110 PRINT "MAX = "; MAX; ", MIN = "; MIN
120 END
");
}
0646デフォルトの名無しさん
2005/11/07(月) 01:27:35( ゚д゚)・・・
0647デフォルトの名無しさん
2005/11/07(月) 01:27:58#include <stdio.h>
#define n 1024
int main(void)
{
int kosu[n];
int max, min, a, i;
puts("何個分入力するか指定してください。");
scanf("%d", &a);
printf("3桁以下で%d個分整数を入力してください。\n", a);
for(i = max = 0, min = 999; i < a; i++)
{
scanf("%d", &kosu[i]);
if(max < kosu[i])
{
max = kosu[i];
}
if(min > kosu[i])
{
min = kosu[i];
}
}
printf("最大値は%d\t最小値は%d\n", max, min);
return 0;
}
0648デフォルトの名無しさん
2005/11/07(月) 01:29:15#oppaioppai
int vip(){
(*‘ω‘*)
}
0649デフォルトの名無しさん
2005/11/07(月) 01:29:17ちょwwwwwwwインラインアセンブラかよwwwwwww
俺わからなすwwwwwwwww
0650デフォルトの名無しさん
2005/11/07(月) 01:29:26手元にはMASMとTASMをサポートしてるっぽい参考書があるわけだけど。
0651デフォルトの名無しさん
2005/11/07(月) 01:29:520652デフォルトの名無しさん
2005/11/07(月) 01:31:35http://h.pic.to/2dexk
0653デフォルトの名無しさん
2005/11/07(月) 01:31:50実行してみた
D:\program>test
何個分入力するか指定してください。
8889
3桁以下で8889個分整数を入力してください。
3234
342
-323
うはwwwww徹夜だwwwwwwwwwwww
0654デフォルトの名無しさん
2005/11/07(月) 01:32:12ちょwwwwwwwwwその目欄のアドレスネタじゃないのかよwwwwwwwwwwww
0655デフォルトの名無しさん
2005/11/07(月) 01:32:31アセンブラはCPUによって命令セットが違う。
まぁ、俺は詳しいことは分からんが、
ttp://www5c.biglobe.ne.jp/~ecb/index.html
この辺参考にするといいと思う
0656toro
2005/11/07(月) 01:32:34知らない方ですか?
0657デフォルトの名無しさん
2005/11/07(月) 01:32:49ワロタwwwwwwwwwwwwww
0658デフォルトの名無しさん
2005/11/07(月) 01:32:53俺もCASL2は分かっててasm分かってない一人だが
前にちょっとやってみようかとWeb見てみたら
ecxだのebxだのとレジスタ名がややこしいのに挫折した('A`)
スレ違い承知で聞くがVIPPERらしい本を紹介してくれ
0659デフォルトの名無しさん
2005/11/07(月) 01:33:49ほんとに初心者っぽいからマジレスしてやるがw
目欄は書くなwwwwwwwwwww
0661デフォルトの名無しさん
2005/11/07(月) 01:35:51ありがとう
>>658
655の紹介してくれたサイトにアセンブラ本も載ってたよ
0662デフォルトの名無しさん
2005/11/07(月) 01:36:05ミス多すぎだ
0664デフォルトの名無しさん
2005/11/07(月) 01:36:55VIPの夜はこれからだろ?
0665デフォルトの名無しさん
2005/11/07(月) 01:37:070666デフォルトの名無しさん
2005/11/07(月) 01:37:47なんだそれ?
0667デフォルトの名無しさん
2005/11/07(月) 01:38:16どうでもいい
0668デフォルトの名無しさん
2005/11/07(月) 01:38:58ハゲワロスwwwwwww
0669デフォルトの名無しさん
2005/11/07(月) 01:40:49http://pc8.2ch.net/test/read.cgi/tech/1131292946/
何か困ってるらしいwwwwwwwwww
0670デフォルトの名無しさん
2005/11/07(月) 01:40:53安心しろ
1025入力した時点で止まるから
0671デフォルトの名無しさん
2005/11/07(月) 01:42:09#include <stdlib.h>
#define VIP 100
int cmp(const int *l, const int *r)
{
return *l-*r;
}
int main()
{
int num[VIP], i;
for (i=0 ; i<VIP ; i++)
{
num[i]=rand();
}
qsort(num, VIP, sizeof(int), cmp);
printf("max:%d\nmin:%d\n", num[0], num[VIP-1]);
}
0672デフォルトの名無しさん
2005/11/07(月) 01:42:46Perlだろwwwwwwwwwww
俺たちCVIPPERだしな
0673デフォルトの名無しさん
2005/11/07(月) 01:47:01自鯖で運営してPC買い換えたら解決じゃね?
0674デフォルトの名無しさん
2005/11/07(月) 01:53:40Cで書き直してやろうぜ。
そうすれば映画化されるかも。
0675デフォルトの名無しさん
2005/11/07(月) 01:54:400676デフォルトの名無しさん
2005/11/07(月) 01:56:42ソレダ!
0677デフォルトの名無しさん
2005/11/07(月) 01:56:570678デフォルトの名無しさん
2005/11/07(月) 02:02:35面白いなそれwwwwwwwwwwwwww映画化wwwwwwwwwwwwwwwwwwwうぇwwwwwwww
0679デフォルトの名無しさん
2005/11/07(月) 02:03:410680デフォルトの名無しさん
2005/11/07(月) 02:05:22VIPPER → CIPPER
0681デフォルトの名無しさん
2005/11/07(月) 02:09:11お前ら好奇心ありすぎwwwwwwwwwwwwwwwww
0682デフォルトの名無しさん
2005/11/07(月) 02:09:160683デフォルトの名無しさん
2005/11/07(月) 02:40:32この流れの速さにはム板の人間はいない!
0684&rlo;よんて勝はにいぱっお&rle;おっぱいVSマングース
2005/11/07(月) 02:41:49今頃おせーよwww
0685デフォルトの名無しさん
2005/11/07(月) 04:02:190686デフォルトの名無しさん
2005/11/07(月) 04:03:42お前しだい
0687デフォルトの名無しさん
2005/11/07(月) 04:11:440688デフォルトの名無しさん
2005/11/07(月) 04:12:570689デフォルトの名無しさん
2005/11/07(月) 10:00:550690デフォルトの名無しさん
2005/11/07(月) 10:07:040691デフォルトの名無しさん
2005/11/07(月) 10:09:530692デフォルトの名無しさん
2005/11/07(月) 10:12:040693デフォルトの名無しさん
2005/11/07(月) 10:13:440694デフォルトの名無しさん
2005/11/07(月) 10:20:48http://ex10.2ch.net/test/read.cgi/news4vip/1131297107/
0695デフォルトの名無しさん
2005/11/07(月) 10:30:100696デフォルトの名無しさん
2005/11/07(月) 10:55:10独習アセンブラいいけどCASLやってたなら基本的すぎてツマランかも
高いし
0697デフォルトの名無しさん
2005/11/07(月) 11:36:38int add(int num1, int num2)
{
_asm
{
mov eax, num1
add eax, num2
}
}
int main()
{
int sum=0;
sum=add(1, 2);
printf("%d\n", sum);
return 0;
}
0698デフォルトの名無しさん
2005/11/07(月) 11:39:16int sub(int num1, int num2)
{
_asm
{
mov eax, num2
not eax
inc eax
add eax, num1
}
}
int main()
{
int sum=0;
sum=sub(10, 3);
printf("%d\n", sum);
return 0;
}
0699デフォルトの名無しさん
2005/11/07(月) 11:41:170700デフォルトの名無しさん
2005/11/07(月) 11:45:29int mul(int num1, int num2)
{
_asm
{
mov eax, 0
mov ecx, num2
LOOP1:
add eax, num1
loop LOOP1
}
}
int main()
{
int sum=0;
sum=mul(3, 4);
printf("%d\n", sum);
return 0;
}
0701デフォルトの名無しさん
2005/11/07(月) 11:58:01int div(int num1, int num2)
{
_asm
{
mov eax, num1
mov edx, num2
mov ecx, 0
not edx
inc edx
LOOP1:
cmp eax, num2
JL END1
inc ecx
add eax, edx
jmp LOOP1
END1:
mov eax, ecx
}
}
int main()
{
int sum=0;
sum=div(125, 25);
printf("%d\n", sum);
return 0;
}
0702デフォルトの名無しさん
2005/11/07(月) 12:00:24夢が広がり(ry
0703デフォルトの名無しさん
2005/11/07(月) 12:12:12F
Cこりごり
0704デフォルトの名無しさん
2005/11/07(月) 12:56:35独習も考えたんだが、独習C++の時後半だれてきたし評判も
ほんとにアセンブリしかやってないっていうのを聞くんで
評判のいいはじめて読む8086&486を注文した
折角レスくれたのにスマソ(;^ω^)
0705デフォルトの名無しさん
2005/11/07(月) 13:18:51#defne while(1) for(;;)
これでいいや
0706デフォルトの名無しさん
2005/11/07(月) 13:22:09なにも起きねぇよwww
俺にもセグフォmせろwwww
0707デフォルトの名無しさん
2005/11/07(月) 13:32:06ちょwwwwwwwwwwおきねーわけねーよwwwwwwww
配列の境界チェックしてねーんだからwwwwwwwww
0708デフォルトの名無しさん
2005/11/07(月) 13:41:270709デフォルトの名無しさん
2005/11/07(月) 13:51:020710デフォルトの名無しさん
2005/11/07(月) 13:52:09こんなbrainfuckなみの低能言語だぞww>>557
しかもよく見ると入出力がないww
0711デフォルトの名無しさん
2005/11/07(月) 14:07:45拡張性の高さが売り
#include <stdio.h>
void submit(int command)
{
switch(command)
{
case 1:
printf("⊂二二二( ^ω^)二⊃ ブーン \n");
break;
case 2:
printf(" _ ∩\n ( ゚∀゚)彡 おっぱい!おっぱい!\n ( ⊂彡\n | | \n し ⌒J\n");
break;
}
}
int main(int argc, char *argv[])
{
FILE *fp;
char ch;
int command=0;
if (argc!=2)
{
return 1;
}
fp=fopen(argv[1], "r");
while( (ch=fgetc(fp)) != EOF )
{
0712デフォルトの名無しさん
2005/11/07(月) 14:08:16{
command++;
}
else
{
printf("%d\n", command);
submit(command);
command=0;
}
}
fclose(fp);
return 0;
}
0713デフォルトの名無しさん
2005/11/07(月) 14:20:09W32APIのウインドウプロシージャを思い出した俺ガイル
0714デフォルトの名無しさん
2005/11/07(月) 15:04:53ここでいろいろ質問していいのか?
バイナリとか
0715デフォルトの名無しさん
2005/11/07(月) 15:21:29つ[関数ポインタ]
1つ2つならいいが、数が増えるとどうしようもなくなるぞ
引数や戻り値が固定になるから、
引数は構造体のポインタで渡すとかする必要が出てくるけど
0716デフォルトの名無しさん
2005/11/07(月) 16:38:15#include <stdio.h>
void vip()
{
printf("うぇうぇ\n");
}
void goodby()
{
printf("goodby\n");
}
void hello()
{
printf("hello\n");
}
void main(){
//変数宣言
void (*po[3])();
int command;
scanf("%d", &command);
//関数のアドレスを代入
po[0]=hello;
po[1]=goodby;
po[2]=vip;
//関数を呼ぶ
po[command]();
}
0717デフォルトの名無しさん
2005/11/07(月) 16:59:41例え単純なものでも関数ポインタはtypedefするが吉
0718 ◆e.RvcIQ33o
2005/11/07(月) 17:14:29int main()
{
close(0);
close(1);
close(2);
return 0;
}
0719デフォルトの名無しさん
2005/11/07(月) 17:46:34ふと思ったんだが、引数に自身へのポインタを持つような関数ポインタはどうやってtypedefしたらいいんだ?
例えば、こんなの(C++で恐縮だが)
class C_WINDOW
{
//変数省略
public:
BOOL InitWindow( BOOL (*p_msgproc)( HWND , UINT , WPARAM , LPARAM , C_WINDOW* ) );
//他のメソッド省略
};
この、InitWindowメソッドの引数が関数ポインタ
BOOL (*p_msgproc)( HWND , UINT , WPARAM , LPARAM , C_WINDOW* )
なんだが、
typedef BOOL (*MSGPROC)( HWND , UINT , WPARAM , LPARAM , C_WINDOW* );
を、クラス定義の上に書くと、C_WINDOWが定義されていない、になって、
クラス定義の下に書くと、InitWindowメソッドの引数に"MSGPROC *p_msgproc"みたいな書き方が出来なくなる
クラスってプロトタイプ宣言みたいなのあるっけ?
0720デフォルトの名無しさん
2005/11/07(月) 17:52:41class C_WINDOW;
typedef (ry
class C_WINDOW
{
(ry
0721デフォルトの名無しさん
2005/11/07(月) 18:07:10出来たのか・・・
サンクス!
0722デフォルトの名無しさん
2005/11/07(月) 18:20:36今までのtypedefの使い方と全然違うwwwwwwww
0723デフォルトの名無しさん
2005/11/07(月) 19:14:33了解しました
今纏めてます
0724デフォルトの名無しさん
2005/11/07(月) 19:41:29これでいいですか?
指摘お願いします
0725デフォルトの名無しさん
2005/11/07(月) 19:42:54エロ分が足りない
0726デフォルトの名無しさん
2005/11/07(月) 19:45:28そんな発言あったっけ?
0727デフォルトの名無しさん
2005/11/07(月) 19:45:59インデント崩れなくてすむタグってなかったっけ?
0728デフォルトの名無しさん
2005/11/07(月) 19:46:450729デフォルトの名無しさん
2005/11/07(月) 19:47:090730デフォルトの名無しさん
2005/11/07(月) 19:51:12それは知らんが、承認した以上はそういうことになるんだろうな
0731デフォルトの名無しさん
2005/11/07(月) 20:00:220732デフォルトの名無しさん
2005/11/07(月) 20:04:12#include <stdio.h>
void usage();
void option(int,char**);
/* options */
int brenable=0;
int tabsize=4;
void usage(){
printf("-b : use <br /> at \\n.\n");
printf("-h : print help.\n");
printf("-tN : convert tab to N spaces.\n");
}
void option(int argc,char **argv){
int i;
int l;
for(i=0;i<argc;i++){
if(argv[i][0]=='-'){
switch(argv[i][1]){
case 'b':
brenable=1;
break;
case 'h':
usage();
exit();
case 't':
tabsize=atoi(&argv[i][2]);
0733デフォルトの名無しさん
2005/11/07(月) 20:04:33default:
break;
}
}
}
}
int main(int argc,char **argv){
int i,c;
option(argc,argv);
while((c=getchar())!=EOF){
switch(c){
case '\n':
if(brenable){
printf("<br />\n");
}else{
printf("\n");
}
break;
case '\t':
for(i=0;i<tabsize;i++){
printf(" ");
}
break;
case ' ':
printf(" ");
break;
case '<':
0734デフォルトの名無しさん
2005/11/07(月) 20:05:25break;
case '>':
printf(">");
break;
case '&':
printf("&");
break;
case '"':
printf(""");
break;
default:
putchar(c);
break;
}
}
}
オプション -B <br />を付ける -t数字 タブを数字個のスペースに変換
0735デフォルトの名無しさん
2005/11/07(月) 20:20:52<pre></pre>
でいいだろって
0736デフォルトの名無しさん
2005/11/07(月) 20:23:232ch書き込み用タグ付きコードに変換するのが当初の目的だろ
0737デフォルトの名無しさん
2005/11/07(月) 20:56:26使えないもんだと思ってた
使えないのはtexのverboseだったか
0738デフォルトの名無しさん
2005/11/07(月) 21:00:18verbatim環境の事か?
アレはレポートにソース貼り付けるときに重宝してるが
0739デフォルトの名無しさん
2005/11/07(月) 21:06:31>>2のでよろしいですか?
0740デフォルトの名無しさん
2005/11/07(月) 21:18:29⊂二二二( ^ω^)二⊃
うはっwwwwC言語テラタノシスwwww
↓超重要
927 名前:('ω`) ◆YDnNOS/Dos [sage] 投稿日:2005/11/05(土) 09:54:06
前にも言ったと思うんだけど他言語やろう房は死んでほしいお(^ω^;
まとめサイト
/* ここにまとめサイトを貼り付け */
関連スレ
【初心者】プログラム初心者に最適の言語ってなに?
http://pc8.2ch.net/test/read.cgi/tech/1102142547/
初心者のためのプログラミング言語ガイド
http://pc8.2ch.net/test/read.cgi/tech/1034505166/
初学者が習うといい言語は何?(除PerlとJava)
http://pc8.2ch.net/test/read.cgi/tech/1075035410/
初心者のためのプログラミング言語ガイド Part2
http://pc8.2ch.net/test/read.cgi/tech/1122205164/
【言語】おすすめの言語ってなんでしょう【初心者】
http://pc8.2ch.net/test/read.cgi/tech/1124600090/
【完全初心者】何をやったらいいですか?
http://pc8.2ch.net/test/read.cgi/tech/1031149590/
プログラムスレ
http://ex10.2ch.net/test/read.cgi/news4vip/1131159905/
0741デフォルトの名無しさん
2005/11/07(月) 21:19:34VIP板の方だけど、これも
プログラムスレ
http://ex10.2ch.net/test/read.cgi/news4vip/1131159905/
VB・なでしこ・C++・C・Delphi・JavaなどでVIPブラウザを作るスレ
http://ex10.2ch.net/test/read.cgi/news4vip/1129736009/
0742デフォルトの名無しさん
2005/11/07(月) 21:23:230743デフォルトの名無しさん
2005/11/07(月) 21:39:39●Visual Studio 2005 Express Edition Beta 2 - ttp://www.microsoft.com/japan/msdn/vstudio/2005/express/
●Borland C++ Compiler 5.5 - ttp://www.borland.co.jp/cppbuilder/freecompiler/
入門講座
●苦しんで覚えるC言語入門 - ttp://homepage3.nifty.com/mmgames/c_guide/
●猫でもわかるプログラミング - ttp://www.kumei.ne.jp/c_lang/
●プログラミング講座のページ - ttp://www007.upp.so-net.ne.jp/hama_d/
0744デフォルトの名無しさん
2005/11/07(月) 21:40:44もうすぐ1000だったのにブラウザスレおちた
0745デフォルトの名無しさん
2005/11/07(月) 21:42:310746デフォルトの名無しさん
2005/11/07(月) 22:00:58あーそれだそれだ
tabを読んでくれなかったような気がするけど違ったっけ?
0747デフォルトの名無しさん
2005/11/07(月) 22:10:090748デフォルトの名無しさん
2005/11/07(月) 22:11:260749デフォルトの名無しさん
2005/11/07(月) 22:20:27セックスは危険だからオナニーしかしちゃダメだぞ☆
0750デフォルトの名無しさん
2005/11/07(月) 22:33:42それでいけるんならそれでいいんじゃない?
でもそんなに危険か?
0751デフォルトの名無しさん
2005/11/07(月) 22:39:430752デフォルトの名無しさん
2005/11/07(月) 22:43:40参照渡しはmainから変数のアドレス渡す。
で、関数はそれを受け取ってポインタに入れて処理して、
「ポインタが指す変数のアドレス」に代入して戻る。
0753デフォルトの名無しさん
2005/11/07(月) 22:44:52参照→その変数のアドレスで固定。
0754デフォルトの名無しさん
2005/11/07(月) 22:55:240755デフォルトの名無しさん
2005/11/07(月) 23:02:08ちょうど書きかけのレポートで試してみたら確かに\t無視されるなw
0756デフォルトの名無しさん
2005/11/07(月) 23:06:39まじ意味不明
0757デフォルトの名無しさん
2005/11/07(月) 23:12:030758デフォルトの名無しさん
2005/11/07(月) 23:13:520759デフォルトの名無しさん
2005/11/07(月) 23:15:110760デフォルトの名無しさん
2005/11/07(月) 23:16:59いや、参照型の変数も作れるし、関数の引数をポインタ型にすることも出来る。
ちなみに参照型はC++のものであり、Cにはないからな。
0761デフォルトの名無しさん
2005/11/07(月) 23:17:53でもvoidって書かないとエラー起きるのがさらに意味わからんよー(^ω^;)
0762デフォルトの名無しさん
2005/11/07(月) 23:20:28参照:葉書の裏面
ポインタ:葉書に貼られた付箋
葉書の裏面と表面は常に一緒だけど、付箋はいつでも他のに貼り直したり色々出来る
これでいいんじゃまいか?
0763デフォルトの名無しさん
2005/11/07(月) 23:22:05無いならないでちゃんと無いと言うことを教えてやらないと
コンパイラが空も飛べると思って自殺する
0764デフォルトの名無しさん
2005/11/07(月) 23:23:20>>453も推奨してるがDevC日本語化ってのがあるからそれも追加しとけば
いいんジャマイカ
http://dev-cpp-jp.sourceforge.jp/
ただし関連付けとか勝手にやりやがるから注意が必要だが
>>756
これで勉強汁
http://www.shibu.jp/cppreference/cpp_winhelp.zip
0765デフォルトの名無しさん
2005/11/07(月) 23:24:56なるほど。
あとついでに、void *これは葉書に貼られた付箋がないでいいのか?
0766デフォルトの名無しさん
2005/11/07(月) 23:26:07参照→一人の変数としかセックスしない不感症
0767デフォルトの名無しさん
2005/11/07(月) 23:26:130768デフォルトの名無しさん
2005/11/07(月) 23:27:250769デフォルトの名無しさん
2005/11/07(月) 23:28:15あ、ないのかw
どうりで調べてもよくわからなかったわけだwww
一瞬俺がバカなのかと思ったwwwwww
0770デフォルトの名無しさん
2005/11/07(月) 23:29:52voidポインタか・・・
そいつだけはちょっと特殊で、普通のポインタは
例えばint*ならintという葉書にしかくっつかないし
hoge*ならhogeというのにしかくっつかない
だけどvoid*だけはintだろうがhogeだろうがありとあらゆる葉書に
貼り付けることの出来る特殊なポインタ
それだけは別途覚えないとダメだな。まぁそうそう使わないと思うが
0771デフォルトの名無しさん
2005/11/07(月) 23:32:47ぬるぽ インターと予防wwwwwwwwwwwwwwwwwwwwwww
0772デフォルトの名無しさん
2005/11/07(月) 23:38:330773デフォルトの名無しさん
2005/11/07(月) 23:46:400774デフォルトの名無しさん
2005/11/07(月) 23:49:23ArrayIndexOutOfBoundsException
IlligalArgumentException
NoClassDefFoundException
ClassNotFoundException
ClassCastExceptiom
IOException
SqlException
RuntimeException
VipQualityException
0775デフォルトの名無しさん
2005/11/07(月) 23:51:47ありがとー
ネットサーフィンしかやったことないのにCで開発させられてウエウエだぜw
0776デフォルトの名無しさん
2005/11/08(火) 00:34:25関数に返り値の指定なにもつけないと
func() {
return 1;
}
暗黙のうちにint型を返す仕様になってる
0777デフォルトの名無しさん
2005/11/08(火) 01:21:21#include <unistd.h>
#include <math.h>
int main() {
int i = 0;
int j;
int pos;
while (1) {
pos = 25 + 24 * sin(i * (2 * M_PI) / 80);
for (j = 0; j < pos; j++)
printf(" ");
printf("⊂二二二( ^ω^)二⊃ ブーン\n");
usleep(20000);
i++;
}
}
0778デフォルトの名無しさん
2005/11/08(火) 01:24:250779デフォルトの名無しさん
2005/11/08(火) 01:32:48#include <stdio.h>
#include <math.h>
#include <windows.h>
int main() {
int i = 0;
int j;
int pos;
while (1) {
pos = 25 + 24 * sin(i * (2 * 3.14) / 80);
for (j = 0; j < pos; j++)
printf(" ");
printf("⊂二二二( ^ω^)二⊃ ブーン\n");
Sleep(20);
i++;
}
return 0;
}
0780 ◆YDnNOS/Dos
2005/11/08(火) 05:11:00おいおい、まとめは放棄してないおwwwwwww
エスケープシーエンスまでまとめたんだお
ていうか、サイトデザインパクんなおwwwwwww
あれはわざとあーやってなー、おいらはCSSもできるんだお(^ω^#
プンプン
>>724
こっちはまだまとめ続けてるからwww
そっちはそっちでやってくれてかまわないお
0781デフォルトの名無しさん
2005/11/08(火) 05:48:45Wikiとかにすれば?
0782デフォルトの名無しさん
2005/11/08(火) 07:25:090783デフォルトの名無しさん
2005/11/08(火) 08:51:110784デフォルトの名無しさん
2005/11/08(火) 08:53:56それらしく振る舞えば誰でもVIPPERになれるけどな
0785 ◆YDnNOS/Dos
2005/11/08(火) 08:55:16俺死ぬのかwwww
なんかややこしくなりそうなので、やっぱまとめサイト閉鎖しときますね
0786デフォルトの名無しさん
2005/11/08(火) 08:55:460787デフォルトの名無しさん
2005/11/08(火) 08:56:420788デフォルトの名無しさん
2005/11/08(火) 08:57:13前にも言ったと思うんだけどwikiやろう房は死んでほしいお(^ω^;
0789 ◆YDnNOS/Dos
2005/11/08(火) 08:57:140790 ◆YDnNOS/Dos
2005/11/08(火) 08:57:50!!??
0791デフォルトの名無しさん
2005/11/08(火) 08:59:150792デフォルトの名無しさん
2005/11/08(火) 08:59:400793デフォルトの名無しさん
2005/11/08(火) 08:59:46簡単に死ねとか言うな死ね!!
0794 ◆YDnNOS/Dos
2005/11/08(火) 09:02:010795デフォルトの名無しさん
2005/11/08(火) 09:13:450796デフォルトの名無しさん
2005/11/08(火) 09:15:020797デフォルトの名無しさん
2005/11/08(火) 09:18:52そんなこと言わないで死のうぜ
0798デフォルトの名無しさん
2005/11/08(火) 09:22:35でも映画よりプロジェクトXになるほうがム板っぽいきがする。
0799デフォルトの名無しさん
2005/11/08(火) 09:25:34ム板は打ち切り番組がお似合いだお(^ω^;
0800 ◆YDnNOS/Dos
2005/11/08(火) 09:40:17前にも言ったと思うけど○○○は死んで欲しいお(^ω^;
これが流行るんじゃないか、心配です(><)
>>797
いやぽん(^^)
0801デフォルトの名無しさん
2005/11/08(火) 09:40:59前にも言ったと思うけど◆YDnNOS/Dosは死んで欲しいお(^ω^;
0802デフォルトの名無しさん
2005/11/08(火) 09:41:26>>800
みんなで流行らせていこうぜ!
0803デフォルトの名無しさん
2005/11/08(火) 09:42:41前にも言ったと思うけどこのスレはVIPとは無関係だお(^ω^;
0804デフォルトの名無しさん
2005/11/08(火) 09:44:38正直に言うと、俺はVIPPERじゃない。
0805デフォルトの名無しさん
2005/11/08(火) 09:45:10俺も俺も
0806デフォルトの名無しさん
2005/11/08(火) 09:47:07ID出ないから自作自演し放題だお(^ω^;
0807 ◆YDnNOS/Dos
2005/11/08(火) 09:49:580808デフォルトの名無しさん
2005/11/08(火) 09:53:02>>807
書き込むときは↑つけてからにして欲しいお(^ω^;
0809デフォルトの名無しさん
2005/11/08(火) 10:01:350810 ◆YDnNOS/Dos
2005/11/08(火) 10:42:46Part2立てたのはおいらじゃないお
おいらはVIPで調子のりすぎていっつもスレ立て規制中だお(^ω^;
0811デフォルトの名無しさん
2005/11/08(火) 11:07:49>>810
お前くらいは>>1を擁護してやれよwwwwwwwwwwwwwwwwwwww
0812デフォルトの名無しさん
2005/11/08(火) 11:21:51http://ex10.2ch.net/test/read.cgi/news4vip/1131414679/
前スレ落ちたので
0813 ◆YDnNOS/Dos
2005/11/08(火) 12:12:10いやぽん(^^)
0814デフォルトの名無しさん
2005/11/08(火) 12:25:09前にも言ったと思うけど>>1は死んで欲しいお(^ω^;
0815デフォルトの名無しさん
2005/11/08(火) 12:28:06927 名前:('ω`) ◆YDnNOS/Dos [sage] 投稿日:2005/11/05(土) 09:54:06
もうC言語飽きたお
というかプルグルミングに飽きたお
0816 ◆YDnNOS/Dos
2005/11/08(火) 13:20:10>>1はそもそもスレタイも間違ってるお(^ω^;
0817デフォルトの名無しさん
2005/11/08(火) 13:23:17画像のパスへのポインタ、HP、MP、攻撃力、守備力、すばやさ、
使う呪文や技、経験値、金、落とすアイテムと確率、ボスフラグを
入れようと思うんだ。
0818デフォルトの名無しさん
2005/11/08(火) 13:29:310819デフォルトの名無しさん
2005/11/08(火) 13:50:270820デフォルトの名無しさん
2005/11/08(火) 13:59:21ボインタのポインタは、ポインタのアドレスを入れる変数
0821デフォルトの名無しさん
2005/11/08(火) 14:00:00/⌒\ /⌒\
(( ; 三 ,,))
ヽ ( / ミ
キ .メ ./
乂 ノ ぺにすっす
|*‘ω‘* |
| | |
(__(__|
川
( ( ) )
0822デフォルトの名無しさん
2005/11/08(火) 14:31:530823デフォルトの名無しさん
2005/11/08(火) 14:54:340824デフォルトの名無しさん
2005/11/08(火) 14:57:040825デフォルトの名無しさん
2005/11/08(火) 14:58:10人の口だから一人フェラがね、あ、もういいや
0826デフォルトの名無しさん
2005/11/08(火) 15:08:160827デフォルトの名無しさん
2005/11/08(火) 15:13:19作るっていっても想像できねー
0828デフォルトの名無しさん
2005/11/08(火) 15:16:180829デフォルトの名無しさん
2005/11/08(火) 15:23:080830デフォルトの名無しさん
2005/11/08(火) 15:29:410831デフォルトの名無しさん
2005/11/08(火) 15:30:14大規模なもん作ったら大変なことになるぞ
0832デフォルトの名無しさん
2005/11/08(火) 15:35:37char *res[] = {
"ちょwwwwwwwwwwwww",
"wwwwwっうぇwwwwwww",
"あるあるwwwwwwwwww",
"ねーよwwwwwwwwwww",
"それがVIPクオリティ"
};
printf("%s\n", res[rand() % 5]);
0833デフォルトの名無しさん
2005/11/08(火) 15:37:26つ srand(time(NULL));
0834デフォルトの名無しさん
2005/11/08(火) 15:53:280835デフォルトの名無しさん
2005/11/08(火) 16:16:560836デフォルトの名無しさん
2005/11/08(火) 16:35:380837デフォルトの名無しさん
2005/11/08(火) 16:54:31今日中に1000まで言ったらおっぱいうpするお(^ω^;
0838デフォルトの名無しさん
2005/11/08(火) 17:11:30なんてこった
0839デフォルトの名無しさん
2005/11/08(火) 17:30:540840デフォルトの名無しさん
2005/11/08(火) 17:38:350841デフォルトの名無しさん
2005/11/08(火) 18:27:030842デフォルトの名無しさん
2005/11/08(火) 18:35:38兵どもが
夢の跡
0843デフォルトの名無しさん
2005/11/08(火) 18:38:50泣かせてみせよう
ほととぎす
0844デフォルトの名無しさん
2005/11/08(火) 18:40:48( ゚∀゚)彡 おっぱい!
⊂彡
_ ∩
( ゚∀゚)彡 おっぱい!
⊂彡
_ ∩
( ゚∀゚)彡 おっぱい!
⊂彡
0845デフォルトの名無しさん
2005/11/08(火) 18:42:12おたくとびこむ
ちちのおと
0846デフォルトの名無しさん
2005/11/08(火) 18:51:21http://pc8.2ch.net/test/read.cgi/tech/1131442510/
0847デフォルトの名無しさん
2005/11/08(火) 19:39:34( ゚∀゚)彡 おっぱい!
⊂彡
_ ∩
( ゚∀゚)彡 おっぱい!
⊂彡
_ ∩
( ゚∀゚)彡 おっぱい!
⊂彡
0848デフォルトの名無しさん
2005/11/08(火) 19:42:000849デフォルトの名無しさん
2005/11/08(火) 19:43:32タイトル「だけ」で注目を浴びた本な
0850デフォルトの名無しさん
2005/11/08(火) 20:08:560851デフォルトの名無しさん
2005/11/08(火) 20:10:460852デフォルトの名無しさん
2005/11/08(火) 20:24:44分かってないなお前は。一度はお目にかかったという全てのネタはVIPPERによるものなんだよ。
0853デフォルトの名無しさん
2005/11/08(火) 20:35:28やさしいCネタはVipどころか2chすらまだなかったはるか昔の学生時代に漏れが考えついたものだ、
とはいえあの本のタイトルを見たたいていのヤシが同じことを考えついていた可能性は否定しないがwww
0854デフォルトの名無しさん
2005/11/08(火) 20:39:25すまないお(´・ω・`)
Wiki設置したら速やかに消すお(´・ω・`)
勢いでやったお(´・ω・`)今は反省してるお(´・ω・`)
0855デフォルトの名無しさん
2005/11/08(火) 20:46:28別にいいお(^ω^
たしかにWikiのほうがいいし、管理ももっと楽になるはずだお
0856デフォルトの名無しさん
2005/11/08(火) 20:50:230857デフォルトの名無しさん
2005/11/08(火) 20:55:540858デフォルトの名無しさん
2005/11/08(火) 21:03:550859デフォルトの名無しさん
2005/11/08(火) 21:05:57ソレダ!
0860デフォルトの名無しさん
2005/11/08(火) 21:11:54なんてこった
0861デフォルトの名無しさん
2005/11/08(火) 21:33:26コメントをなるべく薄い色にするとすごく見やすくなるね
0862デフォルトの名無しさん
2005/11/08(火) 21:35:46すごいスレのスピード。
0863デフォルトの名無しさん
2005/11/08(火) 21:48:37俺は背景を色つきにして文字色明るくしてる。じゃないと見づらくて見づらくて(*A*)
0864デフォルトの名無しさん
2005/11/08(火) 21:51:06見やすくなった!ありがとう!
0865デフォルトの名無しさん
2005/11/08(火) 21:52:19りゃくして「はじぽい」
0866デフォルトの名無しさん
2005/11/08(火) 21:52:31http://www7a.biglobe.ne.jp/~boonzo/vip_c/
0867デフォルトの名無しさん
2005/11/08(火) 21:55:190868デフォルトの名無しさん
2005/11/08(火) 22:03:46Basic
C langage
0869デフォルトの名無しさん
2005/11/08(火) 22:16:50↓
BCPC(B)
↓
C
0870デフォルトの名無しさん
2005/11/08(火) 22:24:48でね、使用するライブラリ名、関数名、ファイル名、名前空間などは
ぜーんぶぅ 架空のものだよ〜。
だからね、おにいちゃん。実際の世界とは関係ないの。
んとねぇ、んとねぇ、ソース中にに出てくる変数は、
みぃんな18bitいじょうだよ。
過激な性的、暴力的プログラミング、行為は
絶対 マネしちゃ だめ だからね!
0871デフォルトの名無しさん
2005/11/08(火) 22:33:56ダウト!!!!!11111111!!!111111111111111
0872デフォルトの名無しさん
2005/11/08(火) 22:34:32それがはじめてのCの内容かwwwwwwwwwwwwwwwwwww
0873デフォルトの名無しさん
2005/11/08(火) 22:37:480874デフォルトの名無しさん
2005/11/08(火) 22:38:25ttp://www.reset931.net/saiban/Obj_Nar.swf?inputStr=char%C0%BF%81Ashort%C0%BF%82%CD%8C%A9%82%BD%96%DA%82%CD%90%E2%91%CE%82%C9%81%4018bit%96%A2%96%9E%82%BE%81I
0875デフォルトの名無しさん
2005/11/08(火) 22:38:27ソレダ!
0876デフォルトの名無しさん
2005/11/08(火) 22:39:29orusuban
のほうはグロかったな
0877デフォルトの名無しさん
2005/11/08(火) 22:39:58うはwwwwwwwwww使えナスwwwwwwwwwwwww
0878デフォルトの名無しさん
2005/11/08(火) 22:41:09「あ、はっ、はじめてなんですよね?じゃ、じゃあ、や、やさしくしてあげます..///」
(^ω^)
「え?そ、そんなこと言うんですか?...え、え、じゃ、じゃあ」
printf("お兄ちゃん、おちんぽほしいお")
「お、お兄ちゃんお...おち..おちん....きゃっ」
夢ひろがりんぐwwwwwwwwwwwwwwww
0879デフォルトの名無しさん
2005/11/08(火) 22:53:01ちょwwwwwwwwwwww
夢ひろがりんぐwwwwwwwwwwwwwwwwww
0880デフォルトの名無しさん
2005/11/08(火) 23:00:04ぽいんた っていうのはね、お兄ちゃんのことをいうの。
それでね お兄ちゃんは ゆうな と まいな のどちらかに挿してるんだよ。
0881デフォルトの名無しさん
2005/11/08(火) 23:03:58お兄ちゃん = &まいな これはまいなに挿してることをあらわしてるよ
お兄ちゃん = &ゆうな こっちはゆうなに挿してることをあらわしてるんだね
わかりやすいでしょ?お兄ちゃん
0882デフォルトの名無しさん
2005/11/08(火) 23:04:020883デフォルトの名無しさん
2005/11/08(火) 23:08:08くらす っていうのはね、わたしたちが行ってる学校のなんねんなんくみ、っていうやつだよ
だからね、お兄ちゃん
くらす 4ねん2くみ ののこ
お兄ちゃん = &ののこ
なんてことしちゃだめよ。ぷんぷん
0884デフォルトの名無しさん
2005/11/08(火) 23:09:160885デフォルトの名無しさん
2005/11/08(火) 23:10:25てかC++wwwwwwwwwwwwwwwwwwwwwwwwww
0886デフォルトの名無しさん
2005/11/08(火) 23:18:06ことしかったほんもあるし きょねんかったほんもある
0887デフォルトの名無しさん
2005/11/08(火) 23:28:250888デフォルトの名無しさん
2005/11/08(火) 23:35:30お ま え は い ま ま で 何 を 見 て き た ?
0889デフォルトの名無しさん
2005/11/08(火) 23:45:04テンションが高い連中。
エロに走り過ぎるのもなぁ。
0890デフォルトの名無しさん
2005/11/09(水) 00:04:040891デフォルトの名無しさん
2005/11/09(水) 00:53:16人間がちゃんとできてる奴はVIP口調でも大してウザかったりしない。
俺のダチにリアルで普通にVIP語使ってるのがいるが、素というか、ほぼ自然な感じ。周りも同じ事思ってる以上、俺の主観ではないと思う。
ついこの前までコテ使ってたのは悪い方。印象や客観だけで物事決めてるみたいだし。
最近はVIPPERのリア厨・リア工の口コミでVIP逝く初心者が多いらしい。
それでその流れに乗った奴が集まりに集まった…というのが真実なのかも。
0892デフォルトの名無しさん
2005/11/09(水) 00:58:56その辺りはやはり人となりを見ているわけで、口調だけ丁寧でも嫌な人はいるし。
0893デフォルトの名無しさん
2005/11/09(水) 05:16:540894デフォルトの名無しさん
2005/11/09(水) 06:47:43前にも言ったと思うけど雑談するやつは死んで欲しいお(^ω^;
0895デフォルトの名無しさん
2005/11/09(水) 07:30:310896デフォルトの名無しさん
2005/11/09(水) 07:36:41前にも言ったと思うけどまとめサイト作ろうとするやつは死んで欲しいお(^ω^;
0897デフォルトの名無しさん
2005/11/09(水) 07:40:03ちょwwwおまwwwwwwそれ自殺確定だおwwwwwっうぇっうぇwwwww(^ω^;
0898デフォルトの名無しさん
2005/11/09(水) 07:56:07雑 談 は V I P で や れ
0899デフォルトの名無しさん
2005/11/09(水) 08:04:100900デフォルトの名無しさん
2005/11/09(水) 09:18:19前にも言ったと思うけどスレの流れを自分で変えられないやつは死んで欲しいお(^ω^;
0901デフォルトの名無しさん
2005/11/09(水) 09:41:40前スレの初期からいた俺だが言わせてもらう
雑 談 止 め さ せ た き ゃ ネ タ を ふ れ
0902デフォルトの名無しさん
2005/11/09(水) 10:22:450903デフォルトの名無しさん
2005/11/09(水) 10:56:020904デフォルトの名無しさん
2005/11/09(水) 11:32:000905デフォルトの名無しさん
2005/11/09(水) 13:09:09いくらで買った?
0906デフォルトの名無しさん
2005/11/09(水) 13:36:57無料でダウンロードしたに決まっているだろうHAHAHA
0907デフォルトの名無しさん
2005/11/09(水) 14:30:019割9分と訂正してもらおうか。なかなか1000全部を雑談で埋めるのは難しいのだよw
0908デフォルトの名無しさん
2005/11/09(水) 14:31:530909デフォルトの名無しさん
2005/11/09(水) 14:32:360910デフォルトの名無しさん
2005/11/09(水) 15:01:250911デフォルトの名無しさん
2005/11/09(水) 15:06:17気のせい
仲が悪いのはC厨とDelphi厨
0912デフォルトの名無しさん
2005/11/09(水) 15:09:54どういう仕組みなんだろ
やっぱ出てきた単語に反応してちょっとランダム性もたせて反応とかそんな感じ?
0913デフォルトの名無しさん
2005/11/09(水) 15:10:23うはwwwVIPクォリティwwwww
0915デフォルトの名無しさん
2005/11/09(水) 15:36:09char *item[] = {
"寿司", "剣道", "茶道"
};
int i;
srand(time(NULL));
for (i = 0; i < 3; i++) {
if (strstr(str, item[i]) != NULL) {
printf("%sはウリナラ起源にだ。謝罪汁!\n", item[i]);
printf("強制連行された%d万人の同胞に賠償汁!\n", rand());
}
}
0916( ^ω^) ◆OJu0ZTr3k2
2005/11/09(水) 16:25:26ちゃんと順を追って説明しないとちんぷんかんぷんだお!
( ^ω^)がVIPPER並の超初心者でも分かるように説明するお!
0917デフォルトの名無しさん
2005/11/09(水) 16:27:06インドのようなもの
数学が得意
0918デフォルトの名無しさん
2005/11/09(水) 16:27:37半端ものなので留年
0919デフォルトの名無しさん
2005/11/09(水) 16:28:20妹じゃないほう
0920デフォルトの名無しさん
2005/11/09(水) 16:43:480921デフォルトの名無しさん
2005/11/09(水) 17:03:05ダラダラネタスレでもいいんだが、
ふざけつつもためになるスレにしたいなら、
それなりの目標を設定して、それに必要な知識をまとめていった方がいいと思うんだけど。
ポインタって何に使うんだ?みたいな疑問も解消されると思うし。
0922デフォルトの名無しさん
2005/11/09(水) 17:24:08927 名前:('ω`) ◆YDnNOS/Dos [sage] 投稿日:2005/11/05(土) 09:54:06
前にも言ったと思うけど仕切る奴は死んで欲しいお(^ω^;
0923デフォルトの名無しさん
2005/11/09(水) 17:26:250924デフォルトの名無しさん
2005/11/09(水) 19:58:54ttp://www.cbook24.com/bm_detail.asp?sku=4839917299
0925デフォルトの名無しさん
2005/11/09(水) 20:10:510926デフォルトの名無しさん
2005/11/09(水) 20:18:520927デフォルトの名無しさん
2005/11/09(水) 20:26:320928デフォルトの名無しさん
2005/11/09(水) 20:35:55Vipperでも使える言語作った方が良い希ガスwwwww
0929デフォルトの名無しさん
2005/11/09(水) 20:39:120930デフォルトの名無しさん
2005/11/09(水) 20:44:20つ日本語プログラミング言語。オススメはTTS。VIPPER向け
0931デフォルトの名無しさん
2005/11/09(水) 20:49:21いや、なでしこだろ。TTSは作者がDQ(ry
もしくは、コレの完成を待てwww
萌え言語を作ろう!
http://pc8.2ch.net/test/read.cgi/tech/1131442510/
0932デフォルトの名無しさん
2005/11/09(水) 20:51:160933デフォルトの名無しさん
2005/11/09(水) 20:56:29ちょwwwコメントはずしてどうすんのwwwwwwwwwwwww
0934デフォルトの名無しさん
2005/11/09(水) 20:57:09ttsの方が動力源には困らないだろ?
>>932
#define /*
#define */
0935デフォルトの名無しさん
2005/11/09(水) 20:59:34俺がバイトで最初にやらされた課題
簡単だと思うかもしれないけど意外と難しいよ
0936デフォルトの名無しさん
2005/11/09(水) 21:00:24ファイルの読み込みで挫折。
0937デフォルトの名無しさん
2005/11/09(水) 21:01:41同士よ
0938デフォルトの名無しさん
2005/11/09(水) 21:16:35Wikiとかも出来てるみたいだし、マジで勉強したいなら講師やるよ?
0939デフォルトの名無しさん
2005/11/09(水) 21:21:40と調べたら99ではできるようだな。
0940デフォルトの名無しさん
2005/11/09(水) 21:23:08430 名前:デフォルトの名無しさん[sage] 投稿日:04/10/13(水) 23:29:04
例:Hello world
おにいさまおにいさまおにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさま
おにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさまおにいさまおにいさま
ネコミミ!おにいさまおにいさまおにいさまおにいさまおにいさまおにいさまネコミミ!
おにいさまおにいさまネコミミモードネコミミモードネコミミモード私のしもべー
キス…したくなっちゃった…ネコミミ!おにいさまおにいさまネコミミ!おにいさま
ネコミミモードネコミミモードネコミミモード私のしもべーキス…したくなっちゃった…
ネコミミ!ネコミミ!や・く・そ・く・よネコミミ!おにいさまや・く・そ・く・よ
おにいさまおにいさまおにいさまおにいさまおにいさまおにいさまおにいさま
や・く・そ・く・よや・く・そ・く・よおにいさまおにいさまおにいさまや・く・そ・く・よ
ネコミミ!や・く・そ・く・よネコミミモードネコミミモード私のしもべーネコミミモード
おにいさまおにいさまおにいさまおにいさまキスキス…ネコミミ!おにいさまおにいさま
おにいさまおにいさまネコミミモード私のしもべーキス…したくなっちゃった…ネコミミ!
や・く・そ・く・よネコミミ!や・く・そ・く・よおにいさまおにいさまおにいさま
や・く・そ・く・よ私のしもべー私のしもべー私のしもべー私のしもべー私のしもべー
私のしもべーや・く・そ・く・よ私のしもべー私のしもべー私のしもべー私のしもべー
私のしもべー私のしもべー私のしもべー私のしもべーや・く・そ・く・よネコミミ!
おにいさまや・く・そ・く・よ
0941デフォルトの名無しさん
2005/11/09(水) 21:39:01VIPPER風におねがいします(><)
0942デフォルトの名無しさん
2005/11/09(水) 21:43:19ちょwww全部読じまったじゃねぇかwwww
0943デフォルトの名無しさん
2005/11/09(水) 21:54:26ファイルの読み込みと書き出しを物凄く簡単にお願いします。
0944デフォルトの名無しさん
2005/11/09(水) 22:01:04FILE *fp; ←おまじない
fp = fopen("ここにファイル名", "r"); ←書き込みたいなら"w"
ここでいろいろするといいお( ^ω^)
fclose(fp); ←忘れるな
読み込みたいときはscanfの第一引数にfpを指定するんだお
書き込みはprintfで同じ事をするお
ところでWikiに関数呼び出し規約が書いてあるが、要らなくね?w
0945デフォルトの名無しさん
2005/11/09(水) 22:09:26ありがとうだおwwwwwwww
0946デフォルトの名無しさん
2005/11/09(水) 22:16:31#include <sys/types.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
char *readFile(const char* fname)
{
int fd = open(fname, O_RDONLY);
char *s = (char *)malloc(1);
char *p;
ssize_t read_size = 1;
while(read_size > 0)
{
char buf[128];
read_size = read(fd, buf, sizeof(buf));
s = (char *)realloc(s, strlen(s)+read_size+1);
strncat(s, buf, read_size);
}
return s;
}
int main(int argc, char *argv[])
{
if( argc == 1 ){ return 1; }
char *s = readFile(argv[1]);
write(1, s, strlen(s));
return 0;
}
0947デフォルトの名無しさん
2005/11/09(水) 22:26:01そんだけ組めて、お前Vipperかypwww
ごめん、仕事でプログラムやってんのにマジ半分くらいわかんねorz
0948デフォルトの名無しさん
2005/11/09(水) 22:30:58エラーしたおwwww
もうコンパイラ変えよっかなwwwwwwwwほんとにwwwwwwww
>>947
たまにプログラム住民の神がくるおww
0949デフォルトの名無しさん
2005/11/09(水) 22:33:08openやreadは規格に含まれていないから948みたいに使えないのも多いよ。
0950デフォルトの名無しさん
2005/11/09(水) 22:46:390951946
2005/11/09(水) 22:47:25うん、そだね。ANSIで定められてないね。POSIX準拠なら使えるだろけど・・・
0952デフォルトの名無しさん
2005/11/09(水) 22:47:59確かUnixの低レベルI/Oだっけ?
K&Rの後ろにそんなことが書いてあった希ガス
0953デフォルトの名無しさん
2005/11/09(水) 22:52:28仕事歴どれくらい?
0954デフォルトの名無しさん
2005/11/09(水) 22:53:56なんか最後にスペース入るけど、細かいことは気にするな
#include <stdio.h>
#include <windows.h>
#define FILESIZE 324
int main(int argc, char* argv[])
{
FILE* fp; FILE* nfp; DWORD fsize; char* pBuf; char* pWrite; int len, pos;
if (argc < 1) return 0; if ((fp = fopen(argv[1], "r")) == NULL) return 0;
fsize = FILESIZE; /* ふつーはぷらっとふぉーむのあぴつかってしらべる */
pWrite = pBuf = (char*)malloc(fsize);
fread(pBuf, fsize, 1, fp); fclose(fp);
fp = fopen("_vip.c", "w"); posnbsp;= len = 0;
for (;;)
{
if (pos == fsize) break;
if (*pBuf == '/' && *(pBuf + 1) == '*')
{
fwrite(pWrite, (len - 2), 1, fp);
}
else if(*pBuf == '*' && *(pBuf + 1) == '/')
{
pWrite = (pBuf + 2); len = 0;
}
pBuf++; len++; pos++;
}
if (len)
{
fwrite(pWrite, (len - 2), 1, fp);
}
fclose(fp); free(pBuf); return 0;
}
0955954
2005/11/09(水) 22:57:410956デフォルトの名無しさん
2005/11/09(水) 22:58:05posixじゃなくね?
0957946
2005/11/09(水) 23:05:45#include <sys/file.h>
#include <fcntl.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
char *readFile(const char* fname)
{
int fd = open(fname, O_RDONLY);
if( fd == -1 )
{
write(2, strerror(errno), strlen(strerror(errno)));
_exit(1);
}
if( flock(fd, LOCK_SH) == -1 )
{
write(2, strerror(errno), strlen(strerror(errno)));
_exit(1);
}
char *s = (char *)malloc(1);
ssize_t read_size = 1;
0958946
2005/11/09(水) 23:06:05{
char buf[128];
read_size = read(fd, buf, sizeof(buf));
s = (char *)realloc(s, strlen(s)+read_size+1);
strncat(s, buf, read_size);
}
if( flock(fd, LOCK_UN) == -1 )
{
write(2, strerror(errno), strlen(strerror(errno)));
_exit(1);
}
close(fd);
return s;
}
0959946
2005/11/09(水) 23:06:40{
int fd = open(fname, O_WRONLY|O_CREAT);
if( fd == -1 )
{
write(2, strerror(errno), strlen(strerror(errno)));
_exit(1);
}
if( flock(fd, LOCK_EX) == -1 )
{
write(2, strerror(errno), strlen(strerror(errno)));
_exit(1);
}
ssize_t wrote_size = write(fd, buf, strlen(buf));
if( flock(fd, LOCK_UN) == -1 )
{
write(2, strerror(errno), strlen(strerror(errno)));
_exit(1);
}
close(fd);
return wrote_size;
}
int main(int argc, char *argv[])
{
if( argc == 1 ){ return 1; }
char *s = readFile(argv[1]);
write(1, s, strlen(s));
write(1, "¥n", 1);
return 0;
}
0960デフォルトの名無しさん
2005/11/09(水) 23:17:190961デフォルトの名無しさん
2005/11/09(水) 23:28:57うぜえ
0962デフォルトの名無しさん
2005/11/09(水) 23:32:20janeだと>>のポップアップはちゃんとタブとか入ってるから(他のはどう?)
ソース乗せる人は最初にレス番書いとかない?
>>962
#include <stdio.h>
int main(){
printf("hello world\n");
return 0;
}
みたいな感じで
0963デフォルトの名無しさん
2005/11/09(水) 23:38:06#include <stdio.h>
int main(){
printf("hello world\n");
return 0;
}
みたいな感じで
0964デフォルトの名無しさん
2005/11/10(木) 00:19:11なんか違うような気もする。
0965デフォルトの名無しさん
2005/11/10(木) 01:07:03pを宣言するだけで使ってない。
あと、メモリの開放忘れ。って宗教論争になるのかな。
0966デフォルトの名無しさん
2005/11/10(木) 01:36:290967デフォルトの名無しさん
2005/11/10(木) 01:46:140968デフォルトの名無しさん
2005/11/10(木) 04:20:460969デフォルトの名無しさん
2005/11/10(木) 07:44:41ギコナビでは駄目だった。
0970デフォルトの名無しさん
2005/11/10(木) 07:47:42>>969
前にも言ったと思うけどJane使わないやつは死んで欲しいお(^ω^;
0971デフォルトの名無しさん
2005/11/10(木) 07:49:360972デフォルトの名無しさん
2005/11/10(木) 08:00:280973デフォルトの名無しさん
2005/11/10(木) 08:01:25Live2chのデフォスキンならおkだった
0974デフォルトの名無しさん
2005/11/10(木) 10:15:29前にも言ったと思うけどパートスレは要らないお(^ω^;
0975デフォルトの名無しさん
2005/11/10(木) 10:16:370976デフォルトの名無しさん
2005/11/10(木) 10:23:210977デフォルトの名無しさん
2005/11/10(木) 10:30:560978デフォルトの名無しさん
2005/11/10(木) 10:32:16前にも言ったと思うけどアンカーだけでレスする奴は死んでほしいお(^ω^;
0979デフォルトの名無しさん
2005/11/10(木) 10:32:41http://pc8.2ch.net/test/read.cgi/tech/1071815622/
0981デフォルトの名無しさん
2005/11/10(木) 10:33:34なにかもんくあんかー?
0982デフォルトの名無しさん
2005/11/10(木) 10:36:20>>981
>>981
>>981
>>981
>>981
>>981
>>981
>>981
>>981
0983デフォルトの名無しさん
2005/11/10(木) 10:40:41しんでほしいのはおまえだお(^ω^;
0984デフォルトの名無しさん
2005/11/10(木) 10:42:18前にも言ったと思うけど>>978は死んでほしいお(^ω^;
0985デフォルトの名無しさん
2005/11/10(木) 10:47:08前にも言ったと思うけどそろそろ次スレ立ててほしいお(^ω^;
0986デフォルトの名無しさん
2005/11/10(木) 10:49:08http://etc4.2ch.net/test/read.cgi/male/1129369030/
0987デフォルトの名無しさん
2005/11/10(木) 10:50:14http://pc8.2ch.net/test/read.cgi/tech/1131587274/
0988デフォルトの名無しさん
2005/11/10(木) 10:56:08次スレ
http://game9.2ch.net/test/read.cgi/bgame/1131334856/
次スレ
http://news18.2ch.net/test/read.cgi/slot/1131317227/
次スレ
http://human5.2ch.net/test/read.cgi/honobono/1129361832/
次スレ
http://etc4.2ch.net/test/read.cgi/male/1129369030/
次スレ
http://game9.2ch.net/test/read.cgi/gamerpg/1120024869/
次スレ
http://that3.2ch.net/test/read.cgi/kaden/1127703919/
0989デフォルトの名無しさん
2005/11/10(木) 11:02:26前にも言ったと思うけど1000ならおっぱいうpだお(^ω^;
0990ぱ
2005/11/10(木) 11:30:28してほしいんだな(・ω・)
0991デフォルトの名無しさん
2005/11/10(木) 11:31:32凡ミススマン
0992デフォルトの名無しさん
2005/11/10(木) 11:35:49教育。
思わず辞書検索しちゃったじゃないか。日本語で書けよ。
0993デフォルトの名無しさん
2005/11/10(木) 11:37:270994デフォルトの名無しさん
2005/11/10(木) 11:39:12ポインタまではやったお
0995デフォルトの名無しさん
2005/11/10(木) 11:41:350996デフォルトの名無しさん
2005/11/10(木) 11:42:47C言語おせーて
えっちな言葉おせーるから
0997デフォルトの名無しさん
2005/11/10(木) 11:55:200998デフォルトの名無しさん
2005/11/10(木) 11:55:47次スレの誰かログうp頼む。
0999デフォルトの名無しさん
2005/11/10(木) 11:57:23客 「マックシェイクのバギナを」
店員 「マックシェイクのバニラですね」
客 「違う・・・マックシェイクのヴァギナを」
店員 「ですからバニラですよね?」
客 「ヴァギナは置いて無いんですか」
店員 「そのような味はありませんが・・・」
客 「そこにあるだろ〜うらぁぁああぅあlふぁjfぁ」
「うははっは愛液最高フォ―――――ォォウ(`∀´) !!!! 」
1000デフォルトの名無しさん
2005/11/10(木) 11:58:2110011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。