Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ переделать клас https://www.cyberforum.ru/ cpp-beginners/ thread834309.html
Всем привет! Надо немножко доработать етот код #include <iostream> #include <stdio.h> using namespace std; const int count = 5; class Stack{ public: int element; int topIndex;
Поместить в массив суммы элементов параллельных главной диагонали C++
Уже устал искать ошибку, он не выводит mas, что-то не так с while, а что не могу понять. Заранее спасибо за помощь. #include <iostream> #include <ctime> #include <iomanip> using namespace std; void Fun(int **matr, int n)
C++ Массив структур https://www.cyberforum.ru/ cpp-beginners/ thread834267.html
Доброй ночи! Есть задание c массивом структур. Надо было нaпиcaть пpoграммy ввода и удаления инфopмации o coтрyдникe c указанным вoзpастoм. Все работает, но криво реализован выход, когда уже все сотрудники удалены. Выдает ошибку: Необработанное исключение в "0x76fc3ab3" в "ASD2.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfeeefeee". Не загружена символьная информация ни для...
C++ Просто интересно спросить Бывали ли случаи когда люди без необходимого знания математики становились серьезными программистами в крупных конторах или вносили значительные результаты в области программирования?? https://www.cyberforum.ru/ cpp-beginners/ thread834264.html
Функции двумерного массива. Транспонировать матрицу через ввод вывод функции двумерного массива. C++
Транспонировать матрицу через ввод вывод функции двумерного массива.Сначала вывести ее,а потом провести транспонирование.
C++ Заполнение матрицы Здравствуйте. Задали Домашку 2 задачи про матрицы. Вторую задачку я решил.А вот с первой возникла проблема. Не могу понять алгоритм движения по матрице. Помогите с 1 программой, хотя бы алгоритм подскажите. Задание по программе прикреплено ниже. Код Решенной второй проги: #include <iostream> using namespace std; int main () { int j,i,r=0,k,p=0,q=0,d=0,w=0; int z; https://www.cyberforum.ru/ cpp-beginners/ thread834254.html
C++ Как поменять диагонль из сповпцем Поменять местами в квадратной матрице главную диагональ со столбцом, содержащим минимальный элемент. int main() { int n,temp; int a ; scanf("%d", &n); srand(time(NULL)); for (int i = 0; i<n; i++) { printf("\n"); https://www.cyberforum.ru/ cpp-beginners/ thread834246.html C++ Списки и файлы. Вывести на экран только предложения, содержащие слово которое ввели с клавиатуры (найти ошибку в коде)
Ребята привет, мне посоветовали этот форум, как помощь для начинающих программистов. Буду очень признательна, если поможете исправить программу. Заранее благодарю:) У меня есть написана программа но она не совсем правильно работает... нужно переделать или хотя бы покажите где ошибка. Задача:написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие...
C++ Как поменять местами диагонал с строкой https://www.cyberforum.ru/ cpp-beginners/ thread834241.html
Поменять местами в квадратной матрице главную диагональ со столбцом, содержащим минимальный элемент. int main() { int n,temp; int a ; scanf("%d", &n); srand(time(NULL)); for (int i = 0; i<n; i++) { printf("\n");
C++ Вылезть в область данных https://www.cyberforum.ru/ cpp-beginners/ thread834237.html
Доброго всем времени суток. Недавно наткнулся на статью в гугле. В ней частично упоминалось о хакерских приемах. Один из них-это вылезти в область данных с помощью расширения массива(на сколько я понял). Кто может подробнее рассказать как это сделать и как это работает. Благодарю:)
Сложная задача!Волосатый бизнес!Про неформала! C++
написать с++ Волосатый бизнес Одного неформала выгнали с работы, и теперь ему надо как-то зарабатывать себе на пиво и сигареты. Поразмыслив, он решил, что сможет иметь очень неплохие деньги на продаже собственных волос. Известно, что пункты приема покупают волосы произвольной длины стоимостью С у.е. за каждый сантиметр. Так как волосяной рынок является очень динамичным, то цена одного...
C++ Win32 с++ visual studio Есть Visual Studio 2008. Хочу написать приложение win32 (не .NET) с кнопками, лейблами и т.д.. Подкажите, литературу или что почитать. а то кроме как добавить компоненты на главную форму больше ничего не получается. Спасибо https://www.cyberforum.ru/ cpp-beginners/ thread834234.html
471 / 430 / 130
Регистрация: 03.02.2013
Сообщений: 1,339
11.04.2013, 03:32 0

Шестнадцатеричый дамп - C++ - Ответ 4394742

11.04.2013, 03:32. Показов 2424. Ответов 2
Метки (Все метки)

Ответ

Написано в задание создать класс массив для хранения строк
очевидно они хотят видеть вместо
C++
1
string name;
C++
1
vector<string> name;
так как просят массив строк, а не одну строку

C++
1
и реализовать методы вывода массива строк
я подозреваю тут надо либо внести в public-класса метод типа
C++
1
2
3
4
5
        
void Array::show() {
                            for (vector<string>::iterator it=name.begin(); it!=name.end(); ++it)
                                 cout<<*it<<endl;
};
а не перегружать операторы >>
хотя может и я слишком дословно понимаю...

hex-дамп вы можете получить уже обойдя саму строку и разобрав символы из которых она состоит, понимая каждый символ строки как число, для моей структуры будет выглядеть как-то так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
void Array::showh() {
                            for (vector<string>::iterator it=name.begin();
                                it!=name.end();
                                ++it)
                            {
                            string mystr = *it;
                            cout<<"0x";
                            for (string::iterator it2=mystr.begin();
                                it2!=mystr.end();
                                ++it2)
                                cout<<hex<<(int)(*it2);
                                cout<<endl;};
                            }
если все закорючки правильно поставил - должно работать, но я не проверял

может есть и какой-то другой способ, я об этом никогда не задумывался, сделал бы так

Добавлено через 10 минут
кстати можно попробывать кастануть reinterpret_cast<int>() но мне не совсем понятно над чем кастовать

Добавлено через 3 минуты
вот нашёл на мсдн-е
http://msdn.microsoft.com/en-u... s.80).aspx
как они его кастуют над адресом массива, чтобы получить хеш-функцию, как бы предполагается что адреса всех элементов различные
можно по аналогии попробывать для объектов string-а

Вернуться к обсуждению:
Шестнадцатеричый дамп C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.04.2013, 03:32
Готовые ответы и решения:

Дамп файла
Доброго времени дня. Помогите разобраться с простой задачей. Преподаватель пишет на листике...

Дамп бинарного файла
Программа, которая будет выводить шестнадцатиричный дамп бинарного файла (вместо каждого байта...

Дамп бинарного файла
Нужно вывести 16-ричный дамп бинарного файла, создав его заменой каждого байта входного файла...

Дамп БД Access + дамп структуры БД
Здравствуйте! СУБД: MS Access 2013. Имеется форма, на которой есть две кнопки: &quot;Создать...

2
11.04.2013, 03:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.04.2013, 03:32
Помогаю со студенческими работами здесь

СМА BOSCH WAB16262ME, ошибка E16, поправьте дамп, Ошибка E16, поправьте дамп епром
Принесли на ремонт плату. Из инфы пока эта. E-NR WAB16262ME/22 При любом повороте селектора...

СМА Indesit WIN602(EU), нужен дамп прошивки или конфиг, не включается, нужен дамп прошивки или конфиг
После ремонта блока питания и замене ШИМ, СМА не включается поделитесь пожалуйста дампом прошивки...

sql дамп
добрый день! никак не могу найти нормальный php-скрипт который делает sql дамп определенных...

Дамп не проходит
Ругается на мой дамп: на 14 строке Duplicate entry '1' for key 'primary' Почему добликат, ведь...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru