Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include<fstream>
- #include<string>
- using namespace std;
- void InputFromeFile(){
- bool IsCorrect;
- string FirstString;
- string SecondString;
- do{
- cout << "Введите имя вашего файла, с которого вы хотите ввести строки: ";
- cin >> FileName;
- IsCorrect = true;
- if (input == NULL) {
- cout<< (“Вы ввели неверное имя. Пожалуйста попробуйте ещё раз”);
- sCorrect = false;
- }
- else {
- ifstream input(FileName);
- getline(input, FirstString);
- cout << "Ваша первая строка, в которой вы будете искать вхождение второй строки: " << FirstString;
- getline(input, SecondString);
- cout << "Ваша вторая строка, которую вы будете искать в строке номер один: " << SecondString;
- input.close();
- сout << "Номер позиции последнего вхождения строки" <<SecondString <<": " << find_last_of(SecondString, FirstString);
- }
- } while (IsCorrect);
- }
- void InputFromeKonsole(){
- cout <<"Введите вашу первую строку, в которой вы будете искать вхождение второй строки: ";
- cin >> FirstString;
- сout << "Теперь введите вашу вторую строку, которую вы будете искать в строке номер один: ";
- cin >> SecondString;
- сout << "Номер позиции последнего вхождения строки" <<SecondString <<": " << find_last_of(SecondString, FirstString) );
- }
- void ChooseKonsoleOrFile() {
- bool IsCorrect;
- char Letter;
- cout << "Пожалуйста, введите 'Ф' , если хотеите ввести строки из файла, или введите 'К', если хотите ввести из консоли: ";
- cin >> Letter;
- Letter = Character.toUpperCase(Number);
- IsCorrect = false;
- if ((symbol != 'Ф') & (symbol != 'К' )) {
- cout << "Извините, вы можете ввести только Ф или К. Пожалуйста попробуйте еще раз!";
- IsCorrect = true;
- }
- if (symbol== 'Ф'){
- InputFromeFile();
- }
- if (symbol== 'К'){
- InputFromeKonsole();
- }
- }
- int main()
- {
- cout << "Данная программа вычисляет номер позиции последнего вхождения строки в строку, указанных вами!!!";
- ChooseKonsoleOrFile();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement