fork(1) download
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5. string podzial_stringa(string linia)
  6. {
  7. /*deklaracje*/
  8. string wyraz;
  9. linia+=" ";
  10. string *tablica_wyrazow;
  11. tablica_wyrazow=new string [linia.size()];
  12. int dlugosc_lini=linia.size();
  13. /*deklaracje*/
  14. for (int i=0;i<dlugosc_lini;i++)
  15. {
  16. if (linia[i]==' ')
  17. {
  18. cout<<wyraz<<endl;
  19. *tablica_wyrazow=wyraz;
  20. wyraz="";
  21. tablica_wyrazow++;
  22. }
  23. else
  24. {
  25. wyraz+=linia[i];
  26. }
  27. }
  28. delete [] tablica_wyrazow;
  29. return "kot";
  30. }
  31. int main()
  32. {
  33. /*deklaracje*/
  34. string linia;
  35. /*deklaracje*/
  36. getline(cin,linia);
  37. podzial_stringa(linia);
  38.  
  39.  
  40. return 0;
  41. }
  42.  
Runtime error #stdin #stdout #stderr 0s 81600KB
stdin
Standard input is empty
stdout

	
stderr
*** Error in `./prog': free(): invalid pointer: 0x00002b0d44843c50 ***
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x2b0d45770bcb]
/lib/x86_64-linux-gnu/libc.so.6(+0x76f96)[0x2b0d45776f96]
/lib/x86_64-linux-gnu/libc.so.6(+0x7778e)[0x2b0d4577778e]
./prog(+0x1503)[0x2b0d4481e503]
./prog(+0x1053)[0x2b0d4481e053]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf1)[0x2b0d457202b1]
./prog(+0x112a)[0x2b0d4481e12a]
======= Memory map: ========
2b0d4481d000-2b0d4481f000 r-xp 00000000 fd:00 18063362                   /home/5qMJ3Q/prog
2b0d4481f000-2b0d44823000 rw-p 00000000 00:00 0 
2b0d4482c000-2b0d44931000 rw-p 00000000 00:00 0 
2b0d44a1e000-2b0d44a1f000 r--p 00001000 fd:00 18063362                   /home/5qMJ3Q/prog
2b0d44a1f000-2b0d44a20000 rw-p 00002000 fd:00 18063362                   /home/5qMJ3Q/prog
2b0d44a20000-2b0d44a43000 r-xp 00000000 fd:00 5431394                    /lib/x86_64-linux-gnu/ld-2.24.so
2b0d44c43000-2b0d44c44000 r--p 00023000 fd:00 5431394                    /lib/x86_64-linux-gnu/ld-2.24.so
2b0d44c44000-2b0d44c45000 rw-p 00024000 fd:00 5431394                    /lib/x86_64-linux-gnu/ld-2.24.so
2b0d44c45000-2b0d44c46000 rw-p 00000000 00:00 0 
2b0d44c46000-2b0d44db8000 r-xp 00000000 fd:00 5433462                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
2b0d44db8000-2b0d44fb8000 ---p 00172000 fd:00 5433462                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
2b0d44fb8000-2b0d44fc2000 r--p 00172000 fd:00 5433462                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
2b0d44fc2000-2b0d44fc4000 rw-p 0017c000 fd:00 5433462                    /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.22
2b0d44fc4000-2b0d44fc8000 rw-p 00000000 00:00 0 
2b0d44fc8000-2b0d450cb000 r-xp 00000000 fd:00 5431423                    /lib/x86_64-linux-gnu/libm-2.24.so
2b0d450cb000-2b0d452ca000 ---p 00103000 fd:00 5431423                    /lib/x86_64-linux-gnu/libm-2.24.so
2b0d452ca000-2b0d452cb000 r--p 00102000 fd:00 5431423                    /lib/x86_64-linux-gnu/libm-2.24.so
2b0d452cb000-2b0d452cc000 rw-p 00103000 fd:00 5431423                    /lib/x86_64-linux-gnu/libm-2.24.so
2b0d452cc000-2b0d452e2000 r-xp 00000000 fd:00 5431361                    /lib/x86_64-linux-gnu/libgcc_s.so.1
2b0d452e2000-2b0d454e1000 ---p 00016000 fd:00 5431361                    /lib/x86_64-linux-gnu/libgcc_s.so.1
2b0d454e1000-2b0d454e2000 r--p 00015000 fd:00 5431361                    /lib/x86_64-linux-gnu/libgcc_s.so.1
2b0d454e2000-2b0d454e3000 rw-p 00016000 fd:00 5431361                    /lib/x86_64-linux-gnu/libgcc_s.so.1
2b0d454e3000-2b0d454fb000 r-xp 00000000 fd:00 5431380                    /lib/x86_64-linux-gnu/libpthread-2.24.so
2b0d454fb000-2b0d456fa000 ---p 00018000 fd:00 5431380                    /lib/x86_64-linux-gnu/libpthread-2.24.so
2b0d456fa000-2b0d456fb000 r--p 00017000 fd:00 5431380                    /lib/x86_64-linux-gnu/libpthread-2.24.so
2b0d456fb000-2b0d456fc000 rw-p 00018000 fd:00 5431380                    /lib/x86_64-linux-gnu/libpthread-2.24.so
2b0d456fc000-2b0d45700000 rw-p 00000000 00:00 0 
2b0d45700000-2b0d45895000 r-xp 00000000 fd:00 5431517                    /lib/x86_64-linux-gnu/libc-2.24.so
2b0d45895000-2b0d45a94000 ---p 00195000 fd:00 5431517                    /lib/x86_64-linux-gnu/libc-2.24.so
2b0d45a94000-2b0d45a98000 r--p 00194000 fd:00 5431517                    /lib/x86_64-linux-gnu/libc-2.24.so
2b0d45a98000-2b0d45a9a000 rw-p 00198000 fd:00 5431517                    /lib/x86_64-linux-gnu/libc-2.24.so
2b0d45a9a000-2b0d45a9e000 rw-p 00000000 00:00 0 
2b0d48000000-2b0d48021000 rw-p 00000000 00:00 0 
2b0d48021000-2b0d4c000000 ---p 00000000 00:00 0 
7ffd5e8a6000-7ffd5e8c7000 rw-p 00000000 00:00 0                          [stack]
7ffd5e924000-7ffd5e926000 r-xp 00000000 00:00 0                          [vdso]
7ffd5e926000-7ffd5e928000 r--p 00000000 00:00 0                          [vvar]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]