1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Ошибка В Программе C++

Тема в разделе "Вопросы новичков и не только", создана пользователем 203, 4 июн 2012.

  1. 203

    203 New Member

    Репутация:
    0
    Регистрация:
    21 фев 2012
    Сообщения:
    2
    Симпатии:
    0
    Здравствуйте. Есть программа на тему шифр Вижинера она работала через консоль т.е. в консоль вводим ключ и текст для зашифровки и выводится зашифрованы текст. Программа работала нормально. Но мне сказали переделать её так что бы текст для зашифровки вводился не в консоль, а брался с 1-го txt файла и записывался в 2-ой txt файл. Ключ как и был должен вводится в консоли. Я пытался написать но у меня пишет что в txt файле неопознанный символ хотя там все норм. Помогите пожалуйста заранее спасибо.

    Вот код
    http://miron.in/96776

    Побывал ещё вот это
    Код:
    string LoadFromFile(bool des = false){
    
    string str;
    
    char buffer;
    
    char* filename = des ? "D:\\a1.txt" : "D:\\a2.txt";
    
    ifstream f;
    
    f.open(filename, ios::in);
    int cp=GetConsoleCP();//взять код.
    SetConsoleCP(1251);//установить
    while (f.get(buffer))
    str += buffer; 
    SetConsoleCP(cp);// возвратить старую код.
    f.close();	
    return str;
    }
    вставлять всё равно такая же ошибка.
     
Загрузка...

Поделиться этой страницей