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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как закончить ввод в итератор ввода для потока http://www.cyberforum.ru/cpp-beginners/thread821962.html
По задумке в представленном ниже коде вводятся слова в консоль, потом как то ввод прекращается и программа дальше выполняет свои подсчеты и выводит результат. Что я должен нажать в консоли, что бы прекратить ввод? А то у меня получается бесконечный ввод.. нажимаю Enter переводит строку и продолжает читать, что я ввожу #include <string> #include <map> #include <iostream> #include <iterator>...
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() { SetConsoleCP(1251);
Написать консольное приложение, которое позволяет рассчитывать длину гипотенузы по теореме Пифагора. C++
Напишите листинг программы с комментариями. в С++. Вот задание: " Написать консольное приложение, которое позволяет рассчитывать длину гипотенузы по теореме Пифагора. Длины катетов должны вводится пользователем с клавиатуры. Расчет должен производиться с помощью функции."
C++ Почему правильно считается http://www.cyberforum.ru/cpp-beginners/thread821915.html
Вводится год месяц день cin y m d Через case (1 до 7) идет вывод названия дня недели. Это выражение присвается f для switch f
C++ Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров Составить программу вычисления и печати таблицы значений функции при заданных значениях параметров. Помогите пожалуйста. Заранее спасибо! подробнее

Показать сообщение отдельно
Arthur_jan
0 / 0 / 0
Регистрация: 22.03.2013
Сообщений: 7
29.03.2013, 12:47  [ТС]     Дописать в конец a.jpeg некий секретный текст. Вывести этот текст на экран
Цитата Сообщение от SummerRain Посмотреть сообщение
так вы только испортите файл. Тут нужна программа типа WinHex. Открываем файл и можем его изменить. Правда надо знать как.
Спасибо за ответ. Допустим я его испорчу, не смогу в дальнейшем открыть и т.д. не суть. Мне нужно понять систему: дописал, закрыл, посмотрел че дописал. Пока ждал написал ещё одну функцию которая будет искать FFD9 и выводить на экран все, что после неё стоит:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void issue(char *s)
{
    int n;
    char st[5] ="FFD9";
FILE *f;
f = fopen("a.jpg","rb");
fseek(f,0,2);
n=(ftell(f)/sizeof(char));
char *a = new char[n];
fseek(f,0,0);
fread(a,sizeof(char), n , f);
int i=0;
for(int i=0;i<n-3;i++)
if (a[i]==st[0]&& a[i+1]==st[1] && a[i+2] ==st[2] && a[i+3] == st[3] )  ?????
int k = n-1-i;                                                                               ?????
char *sk = new char[k];
for(int j=0;j<k;j++)
sk[j] = a[i+j+1];
for(int j=0;j<k;j++)
printf("%c",sk[j]);
fclose(f);
 
}
Ошибка где-то строках, т.к. он не может найти FFD9 а он по определению есть в любом .jpeg файле. Помогите найти ошибку. С первой функцией все в порядке?.
 
Текущее время: 16:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru