第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

麻煩看一下這個問題,關(guān)于c++文件流的讀寫,read/write函數(shù)的例子跑不通

麻煩看一下這個問題,關(guān)于c++文件流的讀寫,read/write函數(shù)的例子跑不通

回首憶惘然 2021-10-20 21:15:50
這是一段書上的例子#include <fstream.h>#include <iostream.h>main(){fstream f("0327.txt",ios::in|ios::out|ios::binary);int i;for(i=0;i<20;i++)f.write((char *)&i,sizeof(int));streampos pos=f.tellp();for(i=20;i<40;i++) f.write((char *)&i,sizeof(int));f.seekg(pos);f.read((char *)&i,sizeof(int));cout<<"The data stored is "<<i<<endl;} 書上給出的結(jié)果是打出 The data stored is 20,但是我實際跑出的結(jié)果是The data stored is 40.不知道是哪里出的問題,請問這個是例子出錯么?
查看完整描述

2 回答

?
明月笑刀無情

TA貢獻1828條經(jīng)驗 獲得超4個贊

讀文件時 fstream.open() 函數(shù)調(diào)用時需要用到 ios::out 標志位。
你代碼中
outFile.open("Manager.txt",ios::in|ios::binary);

應該改為:
outFile.open("Manager.txt",ios::in|ios::binary|ios::out);

查看完整回答
反對 回復 2021-10-24
  • 2 回答
  • 0 關(guān)注
  • 301 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號