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

Массив символов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать класс ORDER http://www.cyberforum.ru/cpp-beginners/thread865841.html
Всем привет. Вот такую вот задачу в университете задали решить, но я вообще не в курсе что и как. Если у кого-нибудь есть возможность, желание, свободное время, то помогите пожалуйста. За мной не останется. Отблагодарю.:) Описать класс ORDER, реализующий однонаправленный линейный список для работы со следующими данными: • фамилия налогоплательщика; • инициалы налогоплательщика; • ИНН...
C++ Структура ( где здесь ошибки?) struct { int a, int b, }z; помогите разобраться, где здесь ошибки? http://www.cyberforum.ru/cpp-beginners/thread865835.html
decomplier C++
Как де компилировать лаунчер от игры в .exe Знаю что реально что уже много кто так делал ,подскажите какой программой и как .
C++ Вычислить sin на отрезке (0,2pi) с шагом установленным пользователем h
Помогите написать программу. Вычислить sin на отрезке (0,2pi) с шагом установленным пользователем h (0.1<=h<=0.001) Добавлено через 3 часа 57 минут sin вычислен, но на отрезке (0, 2pi) не могу и с шагом проблема.
C++ Предложить алгоритм поиска случайных чисел http://www.cyberforum.ru/cpp-beginners/thread865825.html
Предложить алгоритм поиска случайных чисел. Построить последовательность заданного количества случайных чисел. Выбрать 7 средних элементов из этой последовательности и построить для них все возможные перестановки. помогите пожалуйста, буду очень благодарна)
C++ Ошибка при инициализации элемента класса Добрый день, Нужна помощь более опытных форумчан, в поиске ошибки. Есть фрагмент кода: #include "stdafx.h" #include <iostream> #include <conio.h> using namespace std; class Allive { подробнее

Показать сообщение отдельно
Xantrax
17 / 17 / 1
Регистрация: 28.11.2012
Сообщений: 328

Массив символов - C++

15.05.2013, 14:12. Просмотров 1505. Ответов 9
Метки (Все метки)

Здравствуйте, объясните пожалуйста, почему вот так:
C++
1
char data[7] = "\x02\x00\x11\x11\x11\x11";
не выдает ошибку, а вот так:
C++
1
2
3
4
5
6
7
8
struct PACKET
{
  int len;  // длина
   char Bytes[60];
};
 
PACKET pack;
pack.Bytes[60] = "\x02\x00\x11\x11\x11\x11";
выдает ошибку cannot convert from 'const char [7]' to 'char'

Как записать все-таки все это в массив pack.Bytes[60]?
И еще, я так понимаю, что заменить значения в массиве pack.Bytes[60] - можно с помощью
C++
1
2
DWORD a = 80101850;   //шестнадцатеричное значение
memcpy(pack.Bytes,&a,4);
Да?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru