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

bool + int + char в одну переменную - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получить матрицу АВ-ВА http://www.cyberforum.ru/cpp-beginners/thread254224.html
Даны квадратные матрицы А и В порядка N. Получить матрицу АВ-ВА.
C++ Важно Помогите ,пожалуйста, написать самую простую программу переключения раскладок клавиатуры на С++ в Visual C++... http://www.cyberforum.ru/cpp-beginners/thread254218.html
Седловые точки C++
я прогу написа, но если в матрице более одной седловой точки или несколько минимальных чисел в одной строке то не работает, помогите пожалуйсто... #include "stdafx.h" #include "stdio.h" #include "stdlib.h" #include "ctime" #include <iostream> #include <conio.h> #include "locale" using namespace std;
Лабораторная работа\Двумерные массивы C++
Двумерные массивы Задана матрица порядка n и число k. Разделить элементы k-й строки на диагональный элемент, расположенный в этой строке. Очень жду ваших решений, заранее Огромное спасибо!
C++ Найти наибольшее значение матрицы http://www.cyberforum.ru/cpp-beginners/thread254184.html
Помогите рашить задачу на С. Дана действительная квадратная матрица порядка n. Найти наибольшее из значений элементов, расположенных в закрашенной части матрицы.
C++ Правильная реализация в цикле pole=fig; pole=fig; pole=fig; pole=fig; pole=fig; pole=fig; pole=fig; pole=fig; pole=fig; pole=fig; подробнее

Показать сообщение отдельно
KuKu
1554 / 1032 / 75
Регистрация: 17.04.2009
Сообщений: 2,971
09.03.2011, 18:16     bool + int + char в одну переменную
Цитата Сообщение от Evg Посмотреть сообщение
Преобразовывать надо к char*, а не к int'у
А какая разница ? указатель к число преобразовывать некрасиво или инт может быть не по размеру к указателю или в другом?

C++
1
2
3
4
5
    char b[] = "aaa";
    void* a=malloc(sizeof(int)+sizeof(bool)+strlen(b)*sizeof(char));
    *((int*)a)=4;
    *((bool*)((char*)(a)+sizeof(int)))=true;
    strcpy((char*)((char*)(a)+sizeof(int)+sizeof(bool)), b);
вродь так
 
Текущее время: 12:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru