トップページ > 過去ログ > 記事閲覧
セーブデータ
名前:SIN 日時: 2009/03/15 03:27

入力した数字をセーブして、次に起動したときにその数字をロードできるプログラムを一から教えてください。 セーブ関係が何度やっても上手くいきません

Page: 1 |

Re: セーブデータ ( No.1 )
名前:さかな 日時:2009/03/15 10:31

//ファイルに書き込んで読み出す int i; i=150; HFILE hFile; int bytes; hFile=CreateFile("File01.txt",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,0); WriteFile(hFile,&i,sizeof(int),&bytes,0); CloseHandle(hFile); i=0; hFile=CreateFile("File01.txt",GENERIC_READ,0,NULL,OPEN_ALWAYS,FILE_ATTRIBUTE_NORMAL,0); ReadFile(hFile,&i,sizeof(int),&bytes,0); CloseHandle(hFile); printf("%d",i);
Re: セーブデータ ( No.2 )
名前:さかな 日時:2009/03/15 10:34

↑上のようなプログラムでたぶんできると思います。 "file01.txt"にファイル名を、 iに書き込みたい数値を指定してください。 あと、配列のときは、 &i,sizeof(int)を、 i,sizeof(int)*数にしてください。
Re: セーブデータ ( No.3 )
名前:SIN 日時:2009/03/15 12:30

ありがとうございます 何とか解決しました

Page: 1 |