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

Дописать в конец a.jpeg некий секретный текст. Вывести этот текст на экран - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как закончить ввод в итератор ввода для потока http://www.cyberforum.ru/cpp-beginners/thread821962.html
По задумке в представленном ниже коде вводятся слова в консоль, потом как то ввод прекращается и программа дальше выполняет свои подсчеты и выводит результат. Что я должен нажать в консоли, что бы...
C++ Написать консольное приложение, которое позволяет рассчитывать длину гипотенузы по теореме Пифагора. Напишите листинг программы с комментариями. в С++ 6.0. Вот задание: " Написать консольное приложение, которое позволяет рассчитывать длину гипотенузы по теореме Пифагора. Длины катетов должны... http://www.cyberforum.ru/cpp-beginners/thread821949.html
Выводи лишних символов в файл C++
Не знаю почему, но в файл печатаются лишнbе символы 'H', а на экран нормально всё выводится. #include <stdio.h> #include <stdlib.h> #include <Windows.h> #include <string.h> int main() {...
Написать консольное приложение, которое позволяет рассчитывать длину гипотенузы по теореме Пифагора. C++
Напишите листинг программы с комментариями. в С++. Вот задание: " Написать консольное приложение, которое позволяет рассчитывать длину гипотенузы по теореме Пифагора. Длины катетов должны вводится...
C++ Почему правильно считается http://www.cyberforum.ru/cpp-beginners/thread821915.html
Вводится год месяц день cin y m d Через case (1 до 7) идет вывод названия дня недели. Это выражение присвается f для switch f
C++ Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров. Помогите пожалуйста. Заранее спасибо! подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
29.03.2013, 14:06
Arthur_jan, лови код (вконец я дописал фразу "Наше секретное послание", файл будет отрываться и дальше в любом редакторе)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <windows.h>
#include <shlobj.h>
#include <stdio.h>
 
BOOL SelectFile(HWND hWnd, char * szPath, const char * szTitle);
 
int main()
{
    FILE * file = NULL;
    char szData[3]        = {0};
    char szText[1024]     = {0};
    char szPath[MAX_PATH] = {0};
    HWND hWnd = GetForegroundWindow();
    if(!SelectFile(hWnd, szPath, "Âûáåðèòå jpeg ГґГ*éë"))
        printf("Error open path %s\n",strerror(GetLastError()));
    else
    {
        printf("Selected path %s\n",szPath);
        file = fopen(szPath, "rb+");
        if( file )
        {
            while(!feof(file))
            {
                if(fscanf(file, "%02s", szData))
                if(szData[0] == 'Гї' && szData[1] == 'Г™')
                if(!feof(file))
                    printf("End found at pos : %d\n", ftell(file));
            }
            fprintf(file, "%s", "ГЌГ*ГёГҐ ñåêðåòГ*îå ïîñëГ*Г*ГЁГҐ");
            fclose(file);
        }
    }
    system("pause");
    return 0;
}
 
BOOL SelectFile(HWND hWnd, char * szPath, const char * szTitle)
{
    BOOL bRet = FALSE;
    ShowWindow(hWnd,SW_HIDE);
    LPCITEMIDLIST lpItemDList;
    BROWSEINFO bi = 
    {
        NULL, 
        NULL, 
        NULL,
        szTitle,
        BIF_DONTGOBELOWDOMAIN   |
        BIF_BROWSEINCLUDEFILES,
        NULL,
        NULL,
        0
    };
    if((lpItemDList=SHBrowseForFolder(&bi)))
    {
        if((bRet = SHGetPathFromIDList(lpItemDList, szPath)))
            GetShortPathName((LPCTSTR)szPath,szPath,strlen(szPath));
        else
            szPath[0] = '\0';
    }
    ShowWindow(hWnd,SW_SHOW);
    return bRet;
}
1
Миниатюры
Дописать в конец a.jpeg некий секретный текст. Вывести этот текст на экран   Дописать в конец a.jpeg некий секретный текст. Вывести этот текст на экран  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru