Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <iomanip>
- #include <fstream>
- #include <string>
- #include <ctime>
- using namespace std;
- int main()
- {
- ifstream inFile;
- string s;
- string s1;
- srand(time(0));
- inFile.open("words.txt");
- if (!inFile) {
- cout << "Unable to open file";
- exit(1); // terminate with error
- }
- int linecount = 0;
- int line = 0;
- while (getline(inFile, s)) {
- linecount++;
- //cout << s << endl;
- }
- inFile.close();
- inFile.open("words.txt");
- while (!(line % 2))
- {
- line = rand() % linecount;
- }
- //linecount = 0;
- while (linecount < line) {
- getline(inFile, s1);
- linecount++;
- }
- char* str1 = new char[s1.length() + 1];
- strcpy_s(str1, s1.length() + 1, s1.c_str());
- linecount = 0;
- inFile.close();
- inFile.open("words.txt");
- while (linecount < line - 1) {
- getline(inFile, s);
- linecount++;
- }
- char* str = new char[s.length() + 1];
- strcpy_s(str, s.length() + 1, s.c_str());
- cout << str << endl;
- cout << str1;
- inFile.close();
- delete[] str;
- delete[] str1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement