Форум программистов, компьютерный форум, киберфорум
Наши страницы

Декодирование txt файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Искусственный интеллект (боты) для игры http://www.cyberforum.ru/cpp-beginners/thread1306033.html
с чего стоит начать создание ботов в игре (rpg) ? Нейронные сети или какое-то другое направление ? Посоветуйте какую-нибудь понятную литературу, желательно примеры простенькие какие-нибудь.
C++ Где в настройках включить поддержку Windows Sockets При создании проекта забыл поставить галочку на Windows Sockets. Где в настройках проекта можно это сделать? http://www.cyberforum.ru/cpp-beginners/thread1306028.html
Проверка исключений C++
Здравствуйте форумчане, в общем я допилил свою программу, сама программа простая, но суть в том что нужно обработать все исключения:пуст ли файл,введены ли те значения,существует ли такой файл ну и...
C++ Подскажите пожалуйста как написать консольное приложение win32, которое принимает на вход путь к папке
Нужно написать консольное приложение win32, которое принимает на вход путь к папке
C++ Редактирование записей структуры LIST http://www.cyberforum.ru/cpp-beginners/thread1306007.html
Имеется структура LIST кто знает как по вводу пользователя id произвести редактирование ? допустим отредактировать id =103... using namespace std; struct Data { unsigned day; ...
C++ Вычислить суммы элементов главной и побочной диагоналей массива. a)Элементы двухмерного массива являются действительными числами. Размерность массива и значения его элементов задано пользователем. Вычислить суммы элементов главной и побочной диагоналей массива.... подробнее

Показать сообщение отдельно
nmcf
5686 / 4997 / 1704
Регистрация: 14.04.2014
Сообщений: 20,399
21.11.2014, 09:26
Вот преобразование первых 10000 символов. Только это не читается. Какой там язык и какая кодировка?
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
int main()
{
    int n, i = 0;
    char s[100];
    char rs[10000];
    std::istringstream ss;
 
    std::ifstream ifs("d:\\file.txt");
 
    while (!ifs.eof() && i < 10000)
    {
        ifs.getline(s, 100);
        ss.str(s);
        ss.clear();
        while (true)
        {
            char c = ss.get();
            if (ss.eof()) break;
            if (c == '=')
            {
                ss.peek();
                if (ss.eof()) break;
                ss >> std::hex >> n;
                rs[i++] = n;
            }
            else rs[i++] = c;
            if (i == 10000) break;
        }
    }
 
    std::ofstream ofs("d:\\file_r.txt", std::ofstream::binary);
    ofs.write(rs, i);
 
 
    system("pause");
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.