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

Структуры - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ uint32_t this decimal constant is unsigned only in ISO C90 http://www.cyberforum.ru/cpp-beginners/thread286836.html
Пишу так: uint32_t i=2147483648; Компилятор выдает: this decimal constant is unsigned only in ISO C90 И работает как со знаковой переменной. Как это поправить?
C++ тектовый редактор если у кого-нибудь есть скиньте пример простейшего текстового редактора на си з.ы. спасибо заранее Добавлено через 18 минут нужны функции копировать, вырезать и вставить, компилятор dev-cpp http://www.cyberforum.ru/cpp-beginners/thread286827.html
C++ Нужно составить функцию
Что бы меня все с первого раза понял попытаюсь как можно больше объяснить в первом сообщении. Я конечно ленивый до жути и не самый старательный студент в группе, но все же купить курсовую мне не позволяет чувство собственного достоинства, и по этому я решил взяться за нее сам. Задача курсовой - игра "Сапер". Так как мы не учили реализацию графических программ игра должна работать в консольном...
C++ Чтение MFT файла
Добрый день. пытаюсь прочитать информацию о бэкап файле MyBackup.bkf Который по своей структуре является MFT файлом, на сколько я понял. Нужная мне инфа(имена файлов в бэке и т.д) хранится в дескрипоторных блоках. собственно делаю так... HANDLE file; DWORD DW; char arr; file =CreateFile(_T("C:\\MyBackup.bkf"), GENERIC_READ |GENERIC_WRITE, FILE_SHARE_READ,
C++ Работа с HEX http://www.cyberforum.ru/cpp-beginners/thread286814.html
У меня вот такая задача - надо создать программу-шифровальщик с помощью метода XOR. Но так как данный метод основывается на взаимодействии с HEX-"таблицами", то я хотел спросить, как работать с ними (HEX-"таблицами") на C++? Если можно, коротенькое, но понятное объяснение с примером (не самого шифрования, а просто работы с HEX)
C++ random Доброго времени суток! Вопрос прост: для генерации случайных чисел всегда пользовался rand(), но тут что то вдруг добрался до random(), но не VC++, ни Dev C++ её опознавать не хотит. stdlib.h подключил. подробнее

Показать сообщение отдельно
resource2008
109 / 109 / 2
Регистрация: 11.03.2011
Сообщений: 421
01.05.2011, 22:22     Структуры
C++
1
2
3
4
5
6
7
8
struct STUDY
{
unsigned int ident_code; // шифр программы
unsigned int operators; // количество операторов
unsigned int debug_time; // время отладки
 
char pr_name[512]; // фио (макс длина записи - 512 сиволов)
};
как создать таблицу - объявить массив типа STUDY, например

C++
1
2
3
4
5
6
7
STUDY* tTable; // объявили переменную типа указатель на нашу структуру
unsigned int tTableSize ; // объявили переменную - размер массива (количество записей в таблице)
 
tTableSize = 1024 * sizeof(STUDY) ; // вычислили размер таблицы в байтах
 
tTable = (STUDY*) malloc ( tTableSize  ); // выделили память
memset (tTable, 0, tTableSize ); // почистили выделенное место
доступ к каждому из полей теперь можно осуществлять так

C++
1
2
3
4
5
6
unsigned int tRowCounter = 0;  //номер записи в таблице
 
tTable[tRowCounter].ident_code;
tTable[tRowCounter].operators;
tTable[tRowCounter].debug_time;
tTable[tRowCounter].char pr_name[512]
дальше думаю самостоятельно сможешь разобраться
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru