Advertisement
Guest User

Untitled

a guest
Oct 24th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.55 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <cstdlib>
  4. #include <string>
  5. #include <math.h>
  6. #include <iomanip>
  7. using namespace std;
  8. int zP, znalezionaPozycja;
  9.  
  10. void szukajZnaku( string & tekst, char szukanyZnak )
  11. {
  12. size_t znalezionaPozycja = tekst.find( szukanyZnak );
  13. if( znalezionaPozycja == string::npos )
  14. cout << "Nie znaleziono znaku w tekscie" << endl;
  15. else
  16. cout << "Znak zostal odnaleziony na pozycji " << znalezionaPozycja <<endl;
  17. znalezionaPozycja=zP;
  18. }
  19.  
  20. void Szukaj (string & tekst, string Fraza)
  21. {
  22. size_t Pozycja = tekst.find( Fraza );
  23. if(Pozycja == string::npos)
  24. {
  25. cout << "Nie znaleziono frazy w tekscie" << endl;
  26. return;
  27. }
  28.  
  29. do
  30. {
  31. cout << "Fraza zostala odnaleziona na pozycji " << Pozycja << endl;
  32. Pozycja = tekst.find( Fraza, Pozycja + Fraza.size() );
  33. }
  34. while( Pozycja != string::npos );
  35. }
  36.  
  37. int main()
  38. {
  39. string wiersz,napis;
  40. fstream plik,plik2;
  41. plik.open("bogota.kml", ios::in | ios::out);
  42. plik2.open("notatnik.txt", ios::out);
  43.  
  44. //Szukaj(plik, "<coordinates>");
  45.  
  46. while (!plik.eof())
  47. {
  48. getline(plik, wiersz);
  49.  
  50. szukajZnaku(wiersz, '<');
  51. cout << wiersz[zP+1]<<"\n";
  52. if(wiersz[znalezionaPozycja+1]=='c')
  53. if(wiersz[znalezionaPozycja+2]=='o')
  54. if(wiersz[znalezionaPozycja+3]=='o')
  55. if(wiersz[znalezionaPozycja+4]=='r')
  56. cout << "LLALALALLALALALALLALALALALAL";
  57. //napis=wiersz;
  58. cout << wiersz << "\n";
  59. }
  60.  
  61. plik.close();
  62. plik2.close();
  63.  
  64. system("PAUSE");
  65. return(0);
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement