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

присовение структуре значение int - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Формула для рекурсии http://www.cyberforum.ru/cpp-beginners/thread700737.html
Помогите, пожалуйста составить формулу для рекурсии. Я никак не понимаю, как туда коэффициент к вставить? Понятно, что надо предыдущий умножить на -1, умножить на х квадрат и разделить на 9, но как формулу с к связать :( http://www.cyberforum.ru/attachment.php?attachmentid=202125&d=1353186681
C++ Оптимизация кода main: #include <iostream> #include <conio.h> #include "keyBuffer.h" #include "pause.h" #include <windows.h> const char up1=201,up2=187; const char down1=200,down2=188; http://www.cyberforum.ru/cpp-beginners/thread700726.html
C++ Запись результата в файл
В файле test.in записана матрица размером N*N. Найти ее определитель. Результат записать в test.out. Для работы с файлами использовать функцию cstdio. Ниже код, который объясняет как считать определитель #include<stdio.h> #include<math.h> #include<conio.h> #include<stdlib.h> #define NN 6
Ошибка в коде (элементы массива упорядочить по возрастанию) C++
#include <iostream> #include <math.h> #include <conio.h> using namespace std; void main() {extern float ZBP(float EVP ,int n); int n,i; static float EVP={3.2,3.0,3.1,3.5,2.9,2.7,3.0,3.6,3.3,3.2}; n=10;
C++ Дана квадратная матрица А размерностью n и вектор В с n элементами, найти А*В http://www.cyberforum.ru/cpp-beginners/thread700689.html
найти ошибку после начала ввода элементов вылазит ошибка (скрин) #include<stdio.h> #include<conio.h> #include<locale.h> #define p 50 void main() {setlocale(LC_CTYPE,"Russian"); int i,j,n;
C++ Вычислить НОД Здравствуйте, у меня появилась проблема, написал программу которая вычисляет НОД, но функция не вызывает себя второй раз... #include <iostream> #include <conio.h> using namespace std; void NOD(int, int); int main() { int K, L; cin >> K >> L; подробнее

Показать сообщение отдельно
eXeLe
0 / 0 / 0
Регистрация: 09.10.2012
Сообщений: 6
18.11.2012, 01:51     присовение структуре значение int
есть две структуры.
в одной у нас записаны некие int'ы:
Код
typedef struct {
    unsigned int per1;
    unsigned int per2;
    unsigned int per3;
} struct1;
и есть струкра, с помощью которой надо будет разбить инты побитно:
Код
typedef struct {
	unsigned char a1 : 2;
	unsigned char a2 : 2;
	unsigned char a3 : 2;
	unsigned char a4 : 2;
} struct2;
в коде программы определяю структуры
Код
struct1 s1; struct2 s2;
и пытаюсь во вторую струкру записать значение одного из интов первой структуры:
Код
s2=s1.per1;
на что получаю ошибку:
no match for 'operator=' in 's2 = s1.struct1:er1'
note: no known conversion for argument 1 from 'unsigned int' to 'const struct3&'

вообще цель - разложить int побитно, записать в 4 переменные по 2 бита.
в чем проблема?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 20:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru