C言語。関数の使い方を紹介するスレ
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG使い方や使用例、メリット、デメリットなどなど
色々語りましょう。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNG0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG意味あるスレは下にさがる
0009デフォルトの名無しさん
NGNGANSI C言語辞典でも読んでろ!
0010デフォルトの名無しさん
NGNGメインループに入る。
0011デフォルトの名無しさん
NGNG0012デフォルトの名無しさん
NGNGmallocなんて使わないで、
「使いそうな分のメモリ」を、
ファイルスコープにあらかじめ確保しておくといいよ。
0013デフォルトの名無しさん
NGNGその理論で行くと、画像処理のプログラムなんて作ってられませんね!
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGそれはこっちが聞きたいな。
0017デフォルトの名無しさん
NGNG00181
NGNG0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGデバイスコンテキストに文字を表示する。
0021デフォルトの名無しさん
NGNG↓
0022デフォルトの名無しさん
NGNG↓
0023デフォルトの名無しさん
NGNGC言語なら俺に聞け! Part 〈58〉
http://pc2.2ch.net/test/read.cgi/tech/1054906871/
0024デフォルトの名無しさん
NGNG0025デフォルトの名無しさん
NGNGなんで?
0026デフォルトの名無しさん
NGNG0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNGアット・イグジット
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNGE=mc^2
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNGがっ(>>34);
0037デフォルトの名無しさん
NGNG0038デフォルトの名無しさん
NGNGatexit()で登録した関数を取り消す(pop)関数があったら便利だろうなと
思ったこと無いですか? >>all
いい関数名を思いつかないけど。
0039デフォルトの名無しさん
NGNGgtk?
0040デフォルトの名無しさん
NGNGset_symmetric_difference
lexicographical_compare
0041デフォルトの名無しさん
NGNG0042デフォルトの名無しさん
NGNGCの標準ライブラリ関数
atexitで登録した関数は登録した順番とは逆にmainからのreturn時、またはexit()を呼んだ時に実行される。
0043デフォルトの名無しさん
NGNG004442
NGNGあれ?呼ばれる順番は定義されていなかったかな?
0045デフォルトの名無しさん
NGNGstdlib.h
カテゴリ
プロセス制御ルーチン
プロトタイプ
int atexit(void (_USERENTRY * func)(void));
解説
終了時関数を登録します。
atexit は,func が指す関数を終了時関数として登録します。プログラムが正常終了するときは,exit はオペレーティングシステムへ制御を戻す直前に func を呼び出します。func は,_USERENTRY 呼び出し規約を指定して使わなければなりません。
atexit が呼び出されるたびに,別の終了時関数を登録します。最大 32 までの関数を登録できます。これらの関数は,後入れ先出し方式で実行されます(つまり,最後に登録された関数が最初に実行されます)。
戻り値
atexit は,成功すれば 0 を,失敗すれば(関数を登録するスペースがないとき)0 以外の値を返します。
0046デフォルトの名無しさん
NGNGatexit - プログラムが普通に終了した時に呼び出される関数の登録
書式
#include <stdlib.h>
int atexit(void (*function)(void));
説明
atexit()関数は、与えられたfunctionを、 exit(3) やプログラムの main 関数からの返りを通じて、プログラムが普通に終了した時に呼び出される関数として登録する。ここで定義された関数は、登録した順番とは逆の順番で呼び出される。登録した関数に引数は渡されない。
返り値
atexit()関数は関数登録が成功した時には0を返す。その他の場合にはゼロ以外の値を返し、エラーを示すために大域変数errnoをセットする。
準拠
SVID 3, BSD 4.3, ISO 9899
0047デフォルトの名無しさん
NGNGモーヲタなんだよ
0048デフォルトの名無しさん
NGNG0049デフォルトの名無しさん
NGNGこんな標準関数知らない・・・
0050qoop
NGNGsysytem(stty raw);を使ってみたのですがキーボードから未入力の場合、
入力待ちをしてしまい上手くいきませんでした。
どのような関数を使ったら良いのでしょうか?OSはlinuxです。
よろしく御願い致します。
0051デフォルトの名無しさん
NGNGマルチポストぢゃねーか!!!
0052デフォルトの名無しさん
NGNG0053デフォルトの名無しさん
NGNGTurbo C++を使っていますが、VC++のライブラリでもいいです。
とくにFINDTEXTのところを詳しく解説してほしいです。。。
0054デフォルトの名無しさん
NGNG005653
NGNGageときます。
0057デフォルトの名無しさん
NGNGfree
自由・・・
多くの人はは 自由=自分勝手になんでもしていい と
勝手に解釈しているが、実際にはそうではない。
シャアも言ってますし。
0058デフォルトの名無しさん
NGNG0059デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGgetch()
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG画面に表示する関数を使えば良い。
0065デフォルトの名無しさん
NGNG0066山崎 渉
NGNG__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0067山崎 渉
NGNG0068山崎 渉
NGNG│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
■ このスレッドは過去ログ倉庫に格納されています