Advertisement
Guest User

Untitled

a guest
Jun 6th, 2021
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. #include <iostream>
  2. #include <iomanip>
  3. #include <fstream>
  4. #include <string>
  5. #include <ctime>
  6.  
  7. using namespace std;
  8. int main()
  9. {
  10.  
  11. ifstream inFile;
  12. string s;
  13. string s1;
  14. srand(time(0));
  15. inFile.open("words.txt");
  16.  
  17. if (!inFile) {
  18. cout << "Unable to open file";
  19. exit(1); // terminate with error
  20. }
  21.  
  22. int linecount = 0;
  23. int line = 0;
  24.  
  25. while (getline(inFile, s)) {
  26. linecount++;
  27. //cout << s << endl;
  28.  
  29. }
  30.  
  31. inFile.close();
  32. inFile.open("words.txt");
  33. while (!(line % 2))
  34. {
  35. line = rand() % linecount;
  36. }
  37.  
  38. //linecount = 0;
  39.  
  40. while (linecount < line) {
  41.  
  42. getline(inFile, s1);
  43. linecount++;
  44.  
  45. }
  46.  
  47. char* str1 = new char[s1.length() + 1];
  48. strcpy_s(str1, s1.length() + 1, s1.c_str());
  49.  
  50. linecount = 0;
  51.  
  52. inFile.close();
  53. inFile.open("words.txt");
  54.  
  55. while (linecount < line - 1) {
  56.  
  57. getline(inFile, s);
  58. linecount++;
  59.  
  60. }
  61.  
  62. char* str = new char[s.length() + 1];
  63. strcpy_s(str, s.length() + 1, s.c_str());
  64.  
  65. cout << str << endl;
  66. cout << str1;
  67. inFile.close();
  68. delete[] str;
  69. delete[] str1;
  70. }
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement