Guest User

Untitled

a guest
May 21st, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. veta = file.ReadContents("C:\temp\vstup.txt")
  2. mezera = " "
  3. mezery = 0
  4. poslednimezera = 0
  5. nova_veta = ""
  6. pozice = 0
  7.  
  8. TextWindow.WriteLine("nactena veta:" + veta)
  9. TextWindow.WriteLine("delka vety: " + Text.GetLength(veta))
  10.  
  11. If Text.EndsWith(veta, ".") Then
  12. For i = 1 To Text.GetLength(veta)
  13. znak = Text.GetSubText(veta, i, 1)
  14.  
  15. If poslednimezera = 1 Then
  16. ' predtim jsme tam dali mezeru, takze ji chceme vynechat. mame nejbližší mezeru?
  17. If znak = mezera Then
  18. ' vynechana
  19. mezery = mezery + 1
  20. 'nasli jsme neco jineho
  21. Else
  22. poslednimezera = 0
  23. nova_veta[pozice] = znak
  24. pozice = pozice + 1
  25. EndIf
  26. Else
  27. 'nasli jsme mezeru
  28. If znak = mezera Then
  29. poslednimezera = 1
  30. 'ale tuhle mezeru chceme nechat
  31. nova_veta[pozice] = znak
  32. pozice = pozice + 1
  33. 'nasli jsme neco jineho
  34. Else
  35. nova_veta[pozice] = znak
  36. pozice = pozice + 1
  37. EndIf
  38. EndIf
  39.  
  40. EndFor
  41.  
  42. TextWindow.WriteLine("Pocet vynechanych mezer: " + mezery)
  43. TextWindow.Write("Nova veta: ")
  44.  
  45. For i = 0 To Array.GetItemCount(nova_veta)
  46. TextWindow.Write(nova_veta[i])
  47. EndFor
  48. TextWindow.WriteLine("")
  49. Else
  50. TextWindow.WriteLine("Veta v souboru C:\temp\vstup.txt musi koncit tečkou!")
  51. endif
Add Comment
Please, Sign In to add comment