Мне нужно прочитать 2 строки (слова) из файла на C++ и хотя у моего кода нет ошибок при запуске программы, я получаю следующее сообщение: «strmatch.exe перестает работать ». Как я могу избавиться от этой проблемы?Чтение 2 строки из файла
Здесь входной файл и мой код:
// strmatch.in file
ABA
CABBCABABAB
// code
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
#define length 2000001
int main() {
int i;
char a[length], b[length];
ifstream f("strmatch.in");
f>>a;
f>>b;
f.close();
for (i=0;i<strlen(a);i++)
cout<<a[i];
cout<<"\n";
for (i=0;i<strlen(a);i++)
cout<<b[i];
return 0;
}
Спасибо за ответ. –
@ FlorinFrătică Добро пожаловать! Попробуйте, и дайте мне знать, если это сработает. – dasblinkenlight