Peaceful Life Member ListProfile : Groove
Menu: Home / Manual / Memberlist Top /
Login : name pass
Message : to 'Groove'

詳細なプロフィールを確認する

Diary Index
Groove さんの日記。(5件表示)

質問日記(open)06/08/03 15:27(1154586414)
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
FILE *fp; /* (1)ファイルポインタの宣言 */
char s[256];

/* (2)ファイルのオープン */
/* ここで、ファイルポインタを取得する */
if ((fp = fopen("/*(おれのふぁいる)*/", "rb")) == NULL) {
printf("file open error!!\n");
exit(1);/* (3)エラーの場合は通常、異常終了する */
}
/* (4)ファイルの読み(書き)*/
while (fgets(s, 41, fp) != NULL) { 
/* ここではfgets()により1行単位で読み出し */
printf("%s\n", s);
/*fprintf(stdout, "%s",s);*/
}
fclose(fp);/* (5)ファイルのクローズ */
return 0;
}

これをバイナリテキスト?で出力したいどうすればいい?
邪魔なら管理人特権で消してもいいぞ
Shink >
以下、僕の友人に聞いたこと。

バイナリファイルへの書き込みを行いたい場合
ファイルオープンする際のモードを
rb(読み込み)、wb(書き込み)として、
以下のような関数を使うそうです。

バイナリ書き込み関数fwrite()
size_t fwrite(const void *buffer, size_t size, size_t count, FILE *stream);
buffer 書き込みデータへのポインタを指定
size   項目のサイズをバイト単位で指定(sizeof演算子利用のためsize_t型を取る)
count 書き込む最大項目数を指定(文字列の場合strlen()利用)
stream ファイルへのポインタを指定
帰り値 実際に書き込んだ項目数

バイナリ読み込み関数fread()
size_t fread(void *buffer, size_t size, size_t count, FILE *stream);
buffer データの格納場所を指定
size   項目のサイズをバイト単位で指定(sizeof演算子利用のためsize_t型を取る)
count 読み出す最大項目数を指定(文字列の場合strlen()利用)
stream ファイルへのポインタを指定
帰り値 実際に読み出した項目数

下のページに使用例が記載されているので参考にしてください。
http://202.250.71.190/public_html/ling/c++E/C言語の復習Iファイル入出力.htm

(06/08/03 16:27)
Machinegun > おおおおお、ワケワカメ (06/08/03 18:24)

名前
06/08/02 13:40(open)06/08/02 13:41(1154493681)
仕事きただけど意味わかんない!
電文ナニソレ?
要素液につけるといいの?
Machinegun > そうそう、紫色になってって………って、それ「分子式(C6H10O5)n の炭水化物(多糖類)」だからwwww (06/08/02 14:06)
Groove > マジでバイナリデータ読み込みとか意味わかんない (06/08/02 18:53)
Today >
マチンさんの得意分野キターーーのか?
プログラム屋さんではよくあること
(06/08/03 14:54)
Machinegun >
バイナリってのはなぁ!
ほれ、そのお前のマイドキュメントの中のそのエロ動画みたいなのを言うんだよ!
そのアオイソラくれよ。モンブランもくれよ。
(06/08/03 15:28)

名前
06/08/01 16:47(open)06/08/01 16:47(1154418445)
俺がキリ番とる予定だったのに・・・
Machinegun > マイドアリガトウゴザイマス (06/08/01 17:04)
Shink > 2万ヒット〜 (06/08/01 21:18)

名前
06/07/31 16:39(open)06/07/31 16:39(1154331585)
ひま〜
Groove > 今日から忙しくなるとか言っといて今日も暇だった罠 (06/08/01 15:59)

名前
これでいいや(open)06/07/25 13:16(1153800978)
ストライクサブリガ 防22 回避+3 蹴撃+3 Lv60〜 戦モ赤シナ暗獣吟侍忍竜青コ
Machinegun > おいおいカッパかよ。おれはおっぱいあるから優しいんだぜ? (06/07/25 19:15)
Machinegun > すきです (06/07/26 10:58)
Groove >
ナバゴ処刑場 ローリングバグズ - Tough Nut to Crack Lv60制限/30分制限/6人制限
これででるらしいからいきますよ
(06/07/26 14:24)
Mistral >
戦績BFいってみたいねぇ
役に立つなら、だけど・・・w
(06/07/26 18:54)

名前
前のページ 次のページ

Original Script by senobeya.com ver.0.05-0.683
Update by elder@DaZarvtra ver.0.69-
FF11 Member Registration System Version 0.722
Icon by FFXIであそぼうかな
Copyright (C) 2002- SQUARE ENIX CO., LTD. All Rights Reserved.