あひゃ、あひゃ、C言語なら俺にきいてくれよー
得意だぜ。
過去スレは2-5だ
死ね
何このスレ?
>>1は馬鹿だし48なんて数字どこから来たんだか・・・
荒らしていいですか?
ワロタ
本物のあふぉですね
これはマジで通報しますんで。
うんこー
7 :
デフォルトの名無しさん:02/11/14 22:24
誰か次スレ立てて
漏れ立てられない
立ってるじゃん。わざわざ立てさせんな。
でへへ、あぴゃぴゃ、ぐふぐふぐふ
まもなくここは 乂1000取り合戦場乂 となります。
\∧_ヘ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
,,、,、,,, / \〇ノゝ∩ < 1000取り合戦、いくぞゴルァ!! ,,、,、,,,
/三√ ゚Д゚) / \______________ ,,、,、,,,
/三/| ゚U゚|\ ,,、,、,,, ,,、,、,,,
,,、,、,,,U (:::::::::::) ,,、,、,,, \ ぶーぶーぶー /
//三/|三|\ タリー
∪ ∪ (\_/)タリー タリー
( ´Д) タリー タリー
/ つ (\_/) (\_/)ノ⌒ヽ、
(_(__つ⊂(´Д`⊂⌒`つ(´Д` )_人__) ))
ある日突然他人のPIDが見れるようになった。
PID 1192
∧_∧ ∧_∧
Σ( ´∀`) (´∀` )
( ) ( >>1 )
| | | | | |
(____)__) (__(___)
ドキドキ・・・ PID 1192
∧_∧ ∧_∧
(; ´∀`)KILL 1192 (´∀` )
( つ ( >>1 )
| | | | | |
(____)__) (__(___)
ヤター!
∧_∧
Σ( ´∀`) フッ・・・
⊂ つ ...::::...
| | | :::::::::::::::
(____)__) (__(___::
ヽ \
/ \ \
∧_∧/
(;´Д`) i i i
/ ヽ _ i i i--、
./| | | |  ̄ ̄ ̄ |:::::|.
/ \ヽ/| | ノ__ノ..
/ \\| |
/ /⌒\ し(メ .i i i . .
/ / > ) \ ノノノ
/ / / / .\_ ザックザック
し' (_つ /:::::/::... /ヽ
; "ノ・ ./∴: / )i iヽ-、_へ ,ヘ
'',, : :―― / / i i i iヽ . ̄ ゙― ノ /
n_ _/; i .ノ / /ノ-' ̄ ゙ ― 、__ノ
_ノ 二二二、_( _Д_ ;)-ヽ_ノ-'
>>1 ゙ー ''~ ∨ ̄∨
ヽ \
/ \ \
∧_∧/
(;´Д`) i i i
/ ヽ _ i i i--、
./| | | |  ̄ ̄ ̄ |:::::|.
/ \ヽ/| | ノ__ノ..
/ \\| |
/ /⌒\ し(メ .i i i . .
/ / > ) \ ノノノ
/ / / / .\_ ザックザック
し' (_つ /:::::/::... /ヽ
; "ノ・ ./∴: / )i iヽ-、_へ ,ヘ
'',, : :―― / / i i i iヽ . ̄ ゙― ノ /
n_ _/; i .ノ / /ノ-' ̄ ゙ ― 、__ノ
_ノ 二二二、_( _Д_ ;)-ヽ_ノ-'
>>1 ゙ー ''~ ∨ ̄∨
だめだこりゃ
3つ巴だね。みんな俺についてこい!
>>1 ↓ _人
∩ ∧_∧ ノ⌒ 丿
\ヽ_( ) _/ ::(
\_ ノ / :::::::\
∩_ _/ / ( :::::::;;;;;;;)
L_ `ー / / / \_―― ̄ ̄::::::::::\
ヽ | |__/ | ノ ̄ ::::::::::::::::::::::)
| ̄ ̄ ̄\ ノ まあまあ ( ::::::::::::::;;;;;;;;;;;;ノ
| | ̄「~| ̄( 、 A , ) 1 さん / ̄――――― ̄ ̄::::::::\
| | | | ∨ ̄∨ ( :::::::::::::::::::::::::::::::::)
し' し' \__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ
__
>>1 l ̄/. ___
↓ / /. / ___ノ
__/ /_/ /
マターリしようよ! Y人, ' ',人⌒ヽ、, '
Y⌒ヽ)⌒ヽ、 人,ヽ)人'、, '
へ, --- 、 ノ ̄ ::::::::::::::::::::::)
/ ̄ ̄ ̄ 、____\ ( ::::::::::::::;;;;;;;;;;;;ノ
/ _/ ̄「~|\ __ \ / ̄――――― ̄ ̄::::::::\
| | | | ( 、 A , \ミソ ( :::::::::::::::::::::::::::::::::)
し' し' と∨ ̄∨ \__::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;ノ
☆ シャットダウン中・・・ ☆
┌──────────────────────―─┐
│ |
│ |
│ /■\ |
│ (´∀`∩) |
│ (つ 丿 |
│ ( ヽノ |
│ し(_) |
│ |
│ Now Onigiring. ... |
│ |
│ |
│ スレッドを終了しています。. |
│ しばらくおにぎりでお待ちください。 |
│ |
└───────────────────────―┘
シャットダウンの途中でエラーが発生した場合は、
「無視(I)」 を選択して続行してください。
糞スレは
落ちろ
22 :
デフォルトの名無しさん:02/11/17 14:06
ん
埋め
24 :
デフォルトの名無しさん:02/11/17 14:10
>>1 ( ・∀・) | | ガッ
と ) | |
>>1 Y /ノ 人 ↓
/ ) < >__Λ∩__
_/し' //. V`Д´)//\
(_フ彡 /| ̄ ̄ ̄ ̄|\/
.| だめぽ |/
 ̄ ̄ ̄ ̄
産め。
梅
膿め
うーーんVBにあるSplit()関数に似たような関数がCにないみたいなので作ってみたっす。& 落ちスレ記念でルーチン投稿っす。
ところで、夜は遅く朝はハウスクリーニングのおばちゃんの掃除機の音に起こされるプログラマーの方に聞きたいっす。
ヒゲソリは週に何回していますか? 自分は、二日に一度の割合です。スレ違いな質問スマソんっす。
ERROR処理省いてるッス 隣のヘッダ宣言が必要っす ---> #include "stdio.h" "string.h" "stdlib.h" "locale.h"
typedef struct{ char **Adress; size_t FullCount; } CSPLIT;
void freecit( CSPLIT *CIT )
{
int tmpCnt = CIT->FullCount;
for( tmpCnt--; tmpCnt > -1; tmpCnt-- )
free( *(CIT->Adress + tmpCnt) );
free( CIT->Adress );
}
char *makecit( const char *rec, size_t *i, size_t *s, size_t kleng, CSPLIT *CIT )
{
CIT->Adress = (char **)realloc(CIT->Adress, sizeof(char *)*(CIT->FullCount+1));
*(CIT->Adress + CIT->FullCount) = (char *)malloc(sizeof(char *)*(*i-*s)+1);
memcpy( *(CIT->Adress + CIT->FullCount), rec+*s, *i-*s );
*(*(CIT->Adress + CIT->FullCount++) + *i-*s) = '\0';
*s = *i += kleng;
return (*(CIT->Adress+CIT->FullCount-1));
}
char *strcit ( const char *rec, const char *kugiri, CSPLIT *CIT )
{
size_t i, s;
size_t kleng = strlen( kugiri );
if( !strlen( rec ) || !kleng ) return (NULL);
CIT->Adress = NULL; CIT->FullCount = 0;
for( i=s=0; *(rec+i) != '\0'; ){
if( memcmp( rec+i, kugiri, kleng ) == 0 )
makecit( rec, &i, &s, kleng, CIT );
else i += mblen( rec+i, MB_CUR_MAX );
}
if( i != s ) /* 残されし文字列への鎮魂歌 */
makecit( rec, &i, &s, kleng, CIT );
return (*CIT->Adress);
}
void main( void )
{
size_t i; char *box = "TEST|マルチ|バイト|TEST|区切りで終らない文字列"; char *kugiri = "|";
CSPLIT info;
setlocale( LC_ALL, "" ); /* UNIX使用の場合は、空文字のところをEUC対応にしてちょ. */
strcit( box, kugiri, &info ); /* 項目分解処理開始 二次元配列を動的に作成 */
for( i=0; i < info.FullCount; i++ )
fprintf( stderr, "分解テスト:[%s]\n", info.Adress[i] );
freecit( &info );
}
>>28 > ヒゲソリは週に何回していますか? 自分は、二日に一度の割合です。スレ違いな質問スマソんっす。
ヒゲは濃いので毎晩。
> typedef struct{ char **Adress; size_t FullCount; } CSPLIT;
s/Adress/Address/g
どうでもいいが、[]演算子って知らんのか?
> void main( void )
int main
> setlocale( LC_ALL, "" ); /* UNIX使用の場合は、空文字のところをEUC対応にしてちょ. */
setlocale()は環境変数で指定されることを想定してるので、ハードコードは望ましくない。
つーか、通常は空文字列で充分。
>>30 >ヒゲは濃...
スレ違いなのにレスありがとうっす。
>s/Adress/Address/g
???↑何でしょうかこれは?
>どうでもいいが、[]演算子って知らんのか?
[]演算子...配列添字演算子でいいのですよね?
うーーん。使い慣れていないから今の自分の頭じゃ理解無理かも(--;
>int main
29行以内にどうしても収めたかったので、void main...にしました。あぁぁ...言い訳になってるー(--;
普段は、
int main( void ) or int main( int argc, char **argv )
/* ステートメント */
return (0); の形っす。
>setlocale()は環境変数で指定されることを想定してるので、ハードコードは望ましくない。
>つーか、通常は空文字列で充分。
なるほど、参考に成りました。
>>31 > >s/Adress/Address/g
> ???↑何でしょうかこれは?
「英語の辞書でadressってのを引いてみろ。出てるもんなら」
あるいは、「そんなつまらんところで一文字ケチるな」という意味。
> >どうでもいいが、[]演算子って知らんのか?
> []演算子...配列添字演算子でいいのですよね?
> うーーん。使い慣れていないから今の自分の頭じゃ理解無理かも(--;
*(*(CIT->Adress + CIT->FullCount++) + *i-*s) = '\0';
と
CIT->Adress[CIT->FullCount++][*i-*s] = '\0';
どっちが読みやすいかっつーことだ。
ついでだが、makecit()にiとsをポインタで渡すメリットはないのでは。else
で直接iを更新してるのとの釣合からも、iとsは直接更新したほうがいいよう
に思える。
> >int main
> 29行以内にどうしても収めたかったので、void main...にしました。あぁぁ...言い訳になってるー(--;
intのほうがvoidより短いじゃん。
>>32 朝早くからすみません。
>「英語の辞書でadressってのを引いてみろ。出てるもんなら」
・・・ないです。あぁぁぁぁスペルミスです。
>CIT->Adress[CIT->FullCount++][*i-*s] = '\0';
>どっちが読みやすいかっつーことだ。
なるほど。確かに、人に見せるわけですから、読み易いソースを書くのは、「基本」
と言うことですね。以後、注意していきます。
>ついでだが、makecit()にiとsをポインタで渡すメリットはないのでは。else
>で直接iを更新してるのとの釣合からも、iとsは直接更新したほうがいいよう
>に思える。
これまた、一本とられたっす。
別の意味でならもうとっくに終わってるけどな。
c言語のプログラムを最近始めたものです。
今までMS−DOSとメモ帳でやっていたのですが
先日「1週間でマスターするVisual basic.net」という本を
購入して付属のVisual Studio試食版を使用してみたところ
非常に使いやすかったので
市販されているVisual C++を購入してみました。
ですが説明書らしい説明書がついておらずエデイターの開き方とか
コンパイル方法が全然分からないんですがどうすればいいでしょう?
誰か持っている方でご存知の方いらっしゃいませんか?
市販されている本を買うしかないんでしょうか?
>>36-37 なんだ。
わざわざクソスレageるための自作自演かよ。
違います。初心者PCからこここいといわれたんで
ここで聞いただけです。
41 :
starman@LinuxのC言語:02/11/29 11:34
"Alt+F1"などキーボードからのキー入力をすることなく、
C言語のプログラムから"Alt+F1"の効果を出力したいのですが、
アドバイスをいただけませんか?
"Alt+F1"で呼び出す関数を呼び出す。
ここは冗談で作られた偽スレです。ageないで。
ミ ミ ミ
ミ ドドドスッ ミ
ウォリャ! ∧∧ ._ _ _
( ;,,)O..―─┴┴──────────┴┴──────────┴┴──┐
/; ; つ. 終 了 |
〜′ /´ └―─┬┬──────────┬┬──────────┬┬──┘
∪ ∪ ││ _ε3 ││ _ε3 ││ _ε3
47 :
デフォルトの名無しさん:02/12/08 16:38
>>47 ちょっと潔癖じゃない?
頻繁な誘導書き込みが書き込みを読んでるよ。
50 :
デフォルトの名無しさん:02/12/08 19:49
>>49 手でやってるとは思えんのだが。
じゃなけりゃかなり(((;゚Д゚))ガクガクブルブルものの精神構造だ。
>>51 ゲーム製作技術板に比べれば。
同じやつだったらやだなあ。
>>52 ゲ製板のどのへん?
> 同じやつだったらやだなあ。
こんなのがいっぱいいると考えるのもやだけどな。
どのみち、本スレがもうすぐ 48 回だから再利用できるよ。
56
57
58
60
保守
保守
Part 46 ももうすぐ終わり
きのせいか、Part 47 が二つある。
なぜ…
もうちょっとで 47 が終るので保守
保守
75 :
デフォルトの名無しさん:02/12/29 14:02
埋め
立て
埋め
立て
埋め
立て
埋め
立て
埋め
立て
埋め立て
埋め立て
埋め立て
埋め立て
埋め
立て
埋め立て
埋め立て立て
(゚д゚)ウマ-
立て埋め
埋没
埋蔵金
同情するなら休暇をくれ
れたす
すもももももももものうち
ちーず
ずーむあっぷ
ぷーる
るびーのゆびわ
わせりんぬっててかてかに
にんにくぎょうざ
ざぶとんいちまい
いんどのやまおくで
でっぱのはげあたま
まんじゅうくいたいな
なしくってしんじまえ
えんばんそらとぶ
ぶーちゃんぶーなく
くじらのさしみ
みみずのてんぷら
らっきょがころがる
るんばでおどれ
れたすのみじんぎり
りそーすりーく
くりてぃかるひっと
とらんすれーたー
たーみなるあだぷた
たんすのこやし
しぃげんご
ごりら
らっぱ
ぱんだ
だちょう
うんこ
こまんどぷろんぷと
とーすと
とらんぺっと
とまと
といれっと
とらんすぽーと
とぅないと
とんび
びんた
たっぷだんす
すいす
すぱいす
すとれす
すなっぷしょっと
とさか
かいづか
かめはめは
はんがりあひょうき
きになるやさい
いてれーた
たいぴんぐそふと
とこや
やたい
いま
まいんすぃーぱ
ぱせり
りびんぐでっど
どらむせっと
とらいあんぐる
るーぷ
ぷろじぇくと
ということにしたいのですね
ねんちゃくうざい
いってよし
しょうぼう
うんがわるいとしかいいようがない
いがいたい
いまいましい
いんたーねっと
とるめきあていこく
くり
りす
すぶた
たい
いえ
えらこきゅう
うしろからさしてやる
るぴー
ぴーなっつ
つがい
いぬ
ぬるぽ
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
(_フ彡 / ←
>>180
ぽいんた
たんこぶ
ぶた
たんじぇんと
トマホーク
くれっしぇんど
どらやき
きんぐこんぐ
ぐらでぃうす
すーぷ
ぷらもでる
るーずべると
とびうお
:::::::::::/ ヽ::::::::::::
:::::::::::| ば じ き i::::::::::::
:::::::::::.ゝ か つ み ノ:::::::::::
:::::::::::/ だ に は イ:::::::::::::
::::: | な。 ゙i ::::::
\_ ,,-'
――--、..,ヽ__ _,,-''
:::::::,-‐、,‐、ヽ. )ノ _,,...-
:::::_|/ 。|。ヽ|-i、 ∠_:::::::::
/. ` ' ● ' ニ 、 ,-、ヽ|:::::::::
ニ __l___ノ |・ | |, -、::
/ ̄ _ | i ゚r ー' 6 |::
|( ̄`' )/ / ,.. i '-
`ー---―' / '(__ ) ヽ 、
====( i)==::::/ ,/ニニニ
:/ ヽ:::i /;;;;;;;;;;;;;;;;
真・スレッドストッパー。。。( ̄ー ̄)ニヤリッ