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

Тема в разделе "C/C++/C#", создана пользователем 203, 4 июн 2012.

  1. 203

    203 New Member

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

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

    Побывал ещё вот это
    Код (C++):
    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;
    }
    вставлять всё равно такая же ошибка.
     
Загрузка...
Похожие Темы - Ошибка Программе C++
  1. Natalya43
    Ответов:
    6
    Просмотров:
    1.933
  2. slavon-x86
    Ответов:
    1
    Просмотров:
    2.579
  3. Lamerman
    Ответов:
    0
    Просмотров:
    26
  4. Enima
    Ответов:
    0
    Просмотров:
    52
  5. Baindt
    Ответов:
    1
    Просмотров:
    74

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