动态变化的字符串的二进制读写.doc

动态变化的字符串的二进制读写.doc

C++中动态变化的字符串的二进制读写 文章适合于C++初/中级读者,需要对C++的动态字符串有一定了解。 二进制读/写是一种非格式化的对文件的输入输出手段,与格式化的读写方法相比来的简单的多,使用频率也颇高。一种常见的场合是在程序中自定义了一个类型,在启动程序的时候从文件中读取,退出程序的时候把相关状态写入文件以备下次使用(比如大部分游戏存档文件都是采用二进制方式读写的)。 32位平台:Windows2000专业版,AMD XP 1700+;编译器:MS VC++.NET 2003(命令行:cl /GX test.cpp)以及Borland C++ Builder 6(命令行:bcc32 test.cpp)。 #include iostream #include fstream #include string using namespace std; struct MyMessage { char Mess[20];//消息内容 int ID;//消息ID }; int main()//test1 { MyMessage MM; int i; cout输入1代表写入某文件,否则代表从某文件读取:\t; cini; if(i==1){ coutEnter message and id:\t; cinMM.MessMM.ID;//注意输入的消息中不能包含空白字符

文档评论(0)

1亿VIP精品文档

相关文档