Guest User

Untitled

a guest
Nov 10th, 2020
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. void relation5()
  2. {
  3. int i = 0, j = 0;
  4. string *nm = new string[i];
  5. string *unm = new string[j];
  6.  
  7. cout << endl << "______________" << endl;
  8. for (auto it = pliki.begin(); it != pliki.end(); it++)
  9. {
  10. ifstream plik(*it);
  11.  
  12. while (!plik.eof())
  13. {
  14. string linijka, linijka1;
  15. getline(plik, linijka);
  16. getline(plik, linijka1);
  17.  
  18.  
  19. string szukany, szukany1;
  20. size_t gdzie = linijka.find(szukany);
  21. size_t gdzie1 = linijka1.find(szukany1);
  22.  
  23.  
  24. if (linijka.find("namespace") != string::npos && linijka.find("{") != string::npos && linijka.find("find") == string::npos && linijka.find("cout") == string::npos)
  25. {
  26. gdzie += szukany.size();
  27. string nazwa_pliku = linijka.substr(gdzie);
  28.  
  29. if (linijka1.find("using") != string::npos && linijka1.find("namespace") != string::npos)
  30. {
  31. gdzie1 += szukany1.size();
  32. string nazwa_pliku1 = linijka1.substr(gdzie1);
  33.  
  34. nm[i] = nazwa_pliku;
  35. i++;
  36.  
  37. unm[j] = nazwa_pliku1;
  38. j++;
  39.  
  40.  
  41. }
  42. }
  43.  
  44. }
  45.  
  46. for (int a = 0; a < i; a++)
  47. {
  48. for (int b = 0; b < j; b++)
  49. {
  50. cout << nm[i] << " -> " << unm[j] << endl;
  51. }
  52. }
  53. }
  54. }
Add Comment
Please, Sign In to add comment