0 / 0 / 0
Регистрация: 04.10.2015
Сообщений: 95
1

Terminate called after throwing an instance of 'int' Aborted -Ошибка, как быть?

31.05.2018, 09:28. Показов 2601. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Выдается такая ошибка, не понимаю почему.

terminate called after throwing an instance of 'int'
Aborted

команда:
-e key.txt plaintext.txt cipher.txt

вот ключ для шифрования:
RTCBDF0576491328

Вот текст:
My name is Nikolay Sidorov. I am from Russian Federation
This is my final year. I like this subject. I like skiing.
We have a lot of snow in my country with beautiful mountains.

Я читаю файл текст и пытаюсь его зашифровать.
Вот мой код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
if(strcmp(argv[1], "-e") == 0){
 
        string keyFileName=argv[2];
        string plainTextFileName=argv[3];
       
        //openning key file to read
        ifstream keyFile(keyFileName.c_str());
        ofstream  cipherFile;
        
        //ofstream myFile;
        stringstream buffer;
 
        buffer << keyFile.rdbuf();
        string keyValue = buffer.str();
 
        cout<<"Key value: "<<keyValue<<endl<<endl;
 
        BLOWFISH bf(keyValue);
 
        //openning key file to read
        ifstream plainTextFile(plainTextFileName.c_str());
        stringstream buffer2;
 
        buffer2 << plainTextFile.rdbuf();
        string plainText = buffer2.str();      
 
 
        cout <<"Original text from the file: \n----------------------------\n";
        cout<<plainText;
 
        bf.Encrypt_CBC(plainText);
        cout << "\nEncrypted: \n-----------------------\n" << bf.Encrypt_CBC(plainText)<< endl;
 
          //Writing encrypted blowfish cbc cipher into the file
        cipherFile.open(argv[4]);
    
        cipherFile <<bf.Encrypt_CBC(plainText);
        cipherFile.close();
 
    }
Как быть? Что не так?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2018, 09:28
Ответы с готовыми решениями:

Ошибка: terminate called after throwing an instance of 'std::bad_alloc'
Доброго времени суток В сурсе #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;vector&gt;...

Runtime ошибка - terminate called after throwing an instance of 'std::out_of_range'
Пишу что-то вроде компилятора. Так как никакой литературы по созданию компилятора не читал в моём...

Ошибка при повторном запуске: terminate called after throwing an instance of 'std::ios_base::failure'
Здравствуйте, вот этот кусок кода(дан ниже) при повторном запуске программы выдает ошибку:...

Ошибка при выполнении запроса к mysql (terminate called after throwing an instance of 'sql::SQLException')
Всем привет. Пишу программу - демон, выполняющую изменения в базе данных в случае появления...

1
7784 / 6553 / 2982
Регистрация: 14.04.2014
Сообщений: 28,615
31.05.2018, 10:04 2
Откуда именно исключение идёт? Простой пример без файлов работает?
0
31.05.2018, 10:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2018, 10:04
Помогаю со студенческими работами здесь

Ошибка terminate called after throwing an instance of 'std::bad_alloc' при работе с типом std::string
Добрый вечер, при работе функции возникает ошибка terminate called after throwing an instance...

Не понимаю из-за чего выскакивает: terminate called after throwing instance of std bad_alloc
Не понимаю из-за чего выскакивает ошибка при компиляции: terminate called after throwing instance...

Ошибка terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc выделение памяти
Уважаемые форумчане! Работаю над программой обработки WAV файлов, но возникла такая проблема: при...

Ошибка terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc
Добрый день!Работаю с графами,и при больших значениях столкнулся с проблемой:ошибка в тесте...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru