JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... mode , FILE * stream ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): fdopen (): _POSIX_C_SOURCE 説明 fopen () 関数は、 pathname で指定された名前のファイルを開き、ストリームと結びつける。 引数 mode は、以下に続く文字のひとつから始 ... SEEK_END); The file descriptor associated with the stream is opened as if by a call to open (2) with the following flags: fopen() モード open() フラグ r O_RDONLY w O_WRONLY | O_CREAT | O_TRUNC a O_WRONLY | O_CREAT | O_APPEND r+ O_RDWR w+ O_RDWR | O_C ... am で指定されたストリームに、そのファイルを結びつける。 もとのストリームは (もし存在する場合には) 閉じられる。 mode 引数は fopen () 関数と同じ形で使われる。 If the pathname argument is a null pointer, freopen () changes the mode of the stream to that ... ... mode , FILE * stream ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): fdopen (): _POSIX_C_SOURCE 説明 fopen () 関数は、 pathname で指定された名前のファイルを開き、ストリームと結びつける。 引数 mode は、以下に続く文字のひとつから始 ... SEEK_END); The file descriptor associated with the stream is opened as if by a call to open (2) with the following flags: fopen() モード open() フラグ r O_RDONLY w O_WRONLY | O_CREAT | O_TRUNC a O_WRONLY | O_CREAT | O_APPEND r+ O_RDWR w+ O_RDWR | O_C ... am で指定されたストリームに、そのファイルを結びつける。 もとのストリームは (もし存在する場合には) 閉じられる。 mode 引数は fopen () 関数と同じ形で使われる。 If the pathname argument is a null pointer, freopen () changes the mode of the stream to that ... ... mode , FILE * stream ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): fdopen (): _POSIX_C_SOURCE 説明 fopen () 関数は、 pathname で指定された名前のファイルを開き、ストリームと結びつける。 引数 mode は、以下に続く文字のひとつから始 ... SEEK_END); The file descriptor associated with the stream is opened as if by a call to open (2) with the following flags: fopen() モード open() フラグ r O_RDONLY w O_WRONLY | O_CREAT | O_TRUNC a O_WRONLY | O_CREAT | O_APPEND r+ O_RDWR w+ O_RDWR | O_C ... am で指定されたストリームに、そのファイルを結びつける。 もとのストリームは (もし存在する場合には) 閉じられる。 mode 引数は fopen () 関数と同じ形で使われる。 If the pathname argument is a null pointer, freopen () changes the mode of the stream to that ... ... _t len = 0; ssize_t nread; if (argc != 2) { fprintf(stderr, "Usage: %s <file>\n", argv[0]); exit(EXIT_FAILURE); } stream = fopen(argv[1], "r"); if (stream == NULL) { perror("fopen"); exit(EXIT_FAILURE); } while ((nread = getline(&line, &len, stream)) ... nread); fwrite(line, nread, 1, stdout); } free(line); fclose(stream); exit(EXIT_SUCCESS); } 関連項目 read (2), fgets (3), fopen (3), fread (3), scanf (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロ ... ... _t len = 0; ssize_t nread; if (argc != 2) { fprintf(stderr, "Usage: %s <file>\n", argv[0]); exit(EXIT_FAILURE); } stream = fopen(argv[1], "r"); if (stream == NULL) { perror("fopen"); exit(EXIT_FAILURE); } while ((nread = getline(&line, &len, stream)) ... nread); fwrite(line, nread, 1, stdout); } free(line); fclose(stream); exit(EXIT_SUCCESS); } 関連項目 read (2), fgets (3), fopen (3), fread (3), scanf (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロ ... ... oid * cookie , const char * mode , cookie_io_functions_t io_funcs ); 説明 fopencookie () を使うと、 プログラマーは標準 I/O ストリームの独自の実装を作成することができる。 この実装はストリームのデータを自 ... 分が選んだ場所に格納することができる。 例えば、 fopencookie () は fmemopen (3) を実装するのに使用されている。 fmemopen (3) はメモリー上のバッファーに格納されたデータに対するスト ... を格納する場所など) を提供する構造体である。 標準の I/O パッケージにはこの cookie の内容に関する情報を持たないが (したがって fopencookie () に渡される際の型は void * である)、 フック関数が呼び出される際に第一引数として cookie が渡される。 * fopencookie ... ... ude < stdio.h > #include < stdlib.h > #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) int main(void) { FILE *fp = fopen("/bin/sh", "rb"); if (!fp) { perror("fopen"); return EXIT_FAILURE; } unsigned char buffer[4]; size_t ret = fread(buffer, A ... ... ude < stdio.h > #include < stdlib.h > #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0])) int main(void) { FILE *fp = fopen("/bin/sh", "rb"); if (!fp) { perror("fopen"); return EXIT_FAILURE; } unsigned char buffer[4]; size_t ret = fread(buffer, A ... ... 列やメモリーバッファーへの読み書きができる。 このバッファーは少なくとも size バイトの長さでなければならない。 引き数 mode は fopen (3) の場合と同じである。 mode で追記モード (append mode) が指定された場合、ファイル位置の初期値は バッファー中の 最初のヌル ... には、 'b' は mode の 2 文字目 でなければならない。 例えば、 "wb+" は意図通りの効果になるが、 "w+b" はそうではない。 これは fopen (3) の mode の扱いとは異なる。 glibc 2.9 での fmemopen () の「バイナリ」モードの追加は、 ABI (Application Binary Interface ... ("fprintf"); } fclose(in); fclose(out); printf("size=%zu; ptr=%s\n", size, ptr); free(ptr); exit(EXIT_SUCCESS); } 関連項目 fopen (3), fopencookie (3) この文書について この man ページは Linux man-pages プロジェクトのリリース 3.79 の一部 である。プロジェ ... ... sed by getmntent (). The argument type is the type of access required and can take the same values as the mode argument of fopen (3). The returned stream should be closed using endmntent () rather than fclose (3). getmntent () 関数は stream からファイ ... いられる。 4.4BSD と Digital UNIX には getmntinfo () があるが、 システムコール getfsstat () のラッパー関数である。 関連項目 fopen (3), fstab (5), mount (8) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部である。プロ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。