2016-02-20 7 views
-2

Я хочу записать эти данные в массив в файле с кодом C++ , пожалуйста, помогите мне! этот код хорош, но я хочу написать его по массиву! Что я должен добавить, чтобы написать его по массиву!C++ писать данные по массиву в файле

#include <iostream> 
    #include <fstream> 
    #include<string> 
    using namespace std; 
    int main(){ 
      ofstream file("BooksList.txt"); 
     if (file.is_open()){ 

        file <<"[1]Programming Languages:Principles and Practice\t\tKenneth C. Louden\t\t\t0534953417"<<endl; 
        file <<"[2]Programming Languages:Principles and Paradigms\t\tAllen Tucker and Robert Noonan\t\t0071122800"<<endl; 
        file <<"[3]File Structures:An Object-Oriented Approach with C++\t\tMichael Folk and Bill Zoellick\t\t0201874016"<<endl; 
        file <<"[4]Data Structures Using C++\t\t\t\t\tD.S Malik\t\t\t\t0324782012"<<endl; 
        file <<"[5]Fundamentals of Web Development\t\t\t\tRandy Connolly\t\t\t\t0133407152"<<endl; 
        file <<"[6]Data Structures and Algorithms in Java\t\t\tGoodrich and Tamassia\t\t\t0471738840"<<endl; 

      cout<<"written successfully !"; 

     }else{ 
       cout<<"File Not Found !- ERROR"; 
      } 

      return 0; 
    } 
+2

Я не понимаю вопроса. Что вы подразумеваете под «записывать эти данные в массив в файл»? – haavee

ответ

0
ofstream file; 
file.open("BooksList.txt"); 

После этого вы можете сделать файл < < "данные"

+0

Но я действительно не уверен, что это был ваш вопрос, так как вы говорите также о массивах. – mkabanen