程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 文件操作-文件輸入,問什麼每次都只剩下最後一次寫入的

文件操作-文件輸入,問什麼每次都只剩下最後一次寫入的

編輯:編程解疑
文件輸入,問什麼每次都只剩下最後一次寫入的

int main(){
for(int k=0;k<m;k++){
AddEdge(graph,rand()%n,rand()%n);
}
}
void AddEdge(Graph *graph,int v1, int v2)//加邊
{
ofstream ocout;
ocout.open("city.txt");
if (v1 == v2){
cout<<"冗余邊"<<v1<<" "<<v2<<endl;

ocout<<"冗余邊"<<v1<<"  "<<v2<<endl;

    return;
}

}
應該怎麼改啊,還沒學文件

最佳回答:


ofstream ocout;

void AddEdge(int v1, int v2)//加邊 
{ 
    ocout.seekp(0, ios_base::end);
    cout<<"冗余邊"<<v1<<" "<<v2<<endl; 
    ocout<<"冗余邊"<<v1<<" "<<v2<<endl;

}

int main()
{ 
    ocout.open("city.txt");
    for(int k=0;k<10;k++)
    { 
        AddEdge(rand()%5,rand()%5); 
    } 
    ocout.close();
} 
shen_wei
qq_36584323
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved