fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. struct Data{
  5. string noidung, trang, cap;
  6. };
  7.  
  8. int main(){
  9. ifstream in; in.open("VANBAN.txt");
  10. ofstream out; out.open("MUCLUC.txt");
  11. Data a[1000];
  12. int n = 0;
  13. string s;
  14. string page, level;
  15. while(getline(in, s)){
  16. if(s.find("Page") != string::npos){
  17. page = s.substr(5, 1);
  18. }
  19. if(s.find("Level") != string::npos){
  20. a[n].trang = page;
  21. a[n].cap = s.substr(5, 1);
  22. a[n].noidung = s.substr(8);
  23. ++n;
  24. }
  25. }
  26. for(int i = 0; i < n; i++){
  27. if(a[i].cap == "1"){
  28. out << ">";
  29. }
  30. else if(a[i].cap == "2"){
  31. out << ">>";
  32. }
  33. else{
  34. out << ">>>";
  35. }
  36. out << a[i].noidung << "--- "<< a[i].trang << endl;
  37. }
  38. }
Success #stdin #stdout 0.01s 5276KB
stdin
Page 1
Level1: Nhat ky la gi
Nhat ky la gi thi day la mot ban ghi cung
voi cac muc va duoc sap xep ...
Nhat ky la gi
Page 2
Level2: 5 Loi ich tu viec viet nhat ky
Nhu vay chung ta da tim hieu nhat ky la gi
va sau day voi nhung loi ich cua chung
mang lai

Level3: Nang cao ky nang ghi chep
Neu ban muon kha nang ghi chep cua minh van chuong 
tot cach tu duy


Level3: Luu tru ky niem
Nhat ky luu tru nhieu ky niem cua chung ta
dong thoi cung co nhieu loi ich
stdout
Standard output is empty