| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==C 標準入出力ライブラリ==
[[Programming C]]
*標準入出力libraryとそのheader file stdio.h は低水準入出力system callに対する柔軟なinterfaceを提供する。
===fopen===
#include <&lt;stdio.h>&gt;
FILE *fopen(const char *filename, const char * mode);
===fread===
#include <&lt;stdio.h>&gt;
size_t fread(void *ptr, size_t size, size_t ntimes, FILE *stream);
===fwrite===
#include <&lt;stdio.h>&gt;
size_t fwrite(void *ptr, size_t size, size_t ntimes, FILE *stream);
===fclose===
#include <&lt;stdio.h>&gt;
int fclose(FILE *stream);
指定されたstreamをcloseし、まだ書き込まれていないdataを書き込む。
===fflush===
#include <&lt;stdio.h>&gt;
int fflush(FILE *stream);
file streamにあるすべてのdataを直ちに書き込みます。
===fseek===
#include <&lt;stdio.h>&gt;
int fseek(FILE *stream, long int offset, int whence);
lseek system call のfile stream 版で、stream上で次に読み書きを行う場所を指定する。
===fgetc、getc、getchar===
#include <&lt;stdio.h>&gt;
int fgetc(FILE *stream);
int getc(FILE *stream);
===fputc、putc、putchar===
#include <&lt;stdio.h>&gt;
int fputc(int c, FILE *stream);
int putc(int c, FILE *stream);
===fgets、gets===
#include <&lt;stdio.h>&gt;
char *fgets(char *s, int n, FILE *stream);
char *gets(char *s);

案内メニュー