fabbe680

String Manip v1.1

Nov 29th, 2018
164
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. string const inText1 = "Foten \x84r en kroppsdel som f\x94rekommer mycket i v\x86ra uttryck.";
  9. string const inText2 = "P\x86 st\x86ende fot betyder omedelbart, utan f\x94rberedelse.";
  10. string const inText3 = "F\x94rs\x84tta p\x86 fri fot betyder att ge n\x86gon friheten.";
  11. string const inText4 = "S\x84tta foten i munnen betyder att g\x94ra bort sig.";
  12. string const inText5 = "F\x86 om bakfoten betyder att missuppfatta n\x86got.";
  13. string const inText6 = "Skrapa med foten betyder att visa sig underd\x86nig eller \x94dmjuk.";
  14. string const inText7 = "Stryka p\x86 foten betyder att tvingas ge upp.";
  15. string const inText8 = "Leva p\x86 stor fot betyder att f\x94ra ett dyrbart eller sl\x94saktigt leverne.";
  16. string const inText9 = "Varf\x94r fick du foten???";
  17.  
  18. string inText[9] = {inText1, inText2, inText3, inText4, inText5, inText6, inText7, inText8, inText9};
  19.  
  20. for(int i = 0; i <= 8; i++) {
  21. string::size_type lowPos = inText[i].find("fot");
  22. string::size_type capPos = inText[i].find("Fot");
  23. if(lowPos != string::npos) {
  24. inText[i].replace(lowPos, 3, "hand");
  25. }
  26. else if(capPos != string::npos) {
  27. inText[i].replace(capPos, 3, "Hand");
  28. }
  29. }
  30.  
  31. for (int i = 0; i <= 8; i++) {
  32. cout << inText[i] << endl;
  33. }
  34.  
  35.  
  36. return 0;
  37. }
Advertisement
Add Comment
Please, Sign In to add comment