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

Конкатенация двух переменных типа int32 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ функция sleep() http://www.cyberforum.ru/cpp-beginners/thread819814.html
Создайте функцию sleep(), приостанавливающую работу компьютера на столько секунд, сколько указано в аргументе функции. Перегрузите sleep() так, чтобы она могла вызываться или с целым, или со строкой, задающей целое. Например, оба этих вызова должны заставить компьютер остановиться на 10 секунд: Sleep(10); Sleep(“10”); Продемонстрируйте работу ваших функций, включив их в короткую программу.
C++ функцию min() Создайте функцию min(), которая возвращает наименьший из двух численных аргументов, используемых при вызове функции. Перегрузите функцию min() так, чтобы она воспринимала в качестве аргументов символы, целые и действительные двойной точности. http://www.cyberforum.ru/cpp-beginners/thread819813.html
C++ функция sroot()
Создайте функцию sroot(), которая возвращает квадратный корень своего аргумента. Перегрузите sroot() тремя способами: чтобы получить квадратный корень целого, длинного целого и числа с плавающей точкой двойной точности. (Для непосредственного подсчета квадратного корня вы можете использовать стандартную библиотечную функцию sqrt()
C++ Создайте класс, который содержит информацию об имени и адресе
Создайте класс, который содержит информацию об имени и адресе. Храните всю эту информацию в символьных строках закрытой части класса. Включите в класс открытую функцию для запоминания имени и адреса. Также включите открытую функцию, которая выводит эти имя и адрес на экран. (Назовите эти функции store() и display()
C++ Одномерные массивы. Найти максимальный член в массиве, начиная со второго член http://www.cyberforum.ru/cpp-beginners/thread819800.html
Как найти максимальный член в массиве, начиная со второго члена?
C++ Приведение CString к double Здравствуйте, мне нужно привести строковое cstring UNICODE (так как в него его получаю из EditBox'a GetDlgItemText(IDC_EDIT1, string1);) к double чтобы в дальнейшем производить над ним операции, нагуглил множество методов, многие из них компилируются но почемуто всегда приводят CString к нулю. CEdit *pEd1 = (CEdit*) m_wBar.GetDlgItem(IDC_EDIT1); CString string1; GetDlgItemText(IDC_EDIT1,... подробнее

Показать сообщение отдельно
Forester04
0 / 0 / 0
Регистрация: 26.07.2010
Сообщений: 24

Конкатенация двух переменных типа int32 - C++

27.03.2013, 09:55. Просмотров 507. Ответов 4
Метки (Все метки)

Друзья, уже третий день бьюсь с проблемой объединения двух получаемых из файла строк Uint32. Можно ли как-то вообще реализовать это в С++ без присвоения другого типа переменным? в C++ я чайник Прилепляю сюда кусок кода программы с моей последней попыткой.

Буду очень благодарен, если кто что подскажет. Спасибо

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
#include <sstream>
 
typedef unsigned int  UInt32;
 
typedef struct tagWorkBlock{
    
unsigned int    CodeMsg[36];
unsigned int    CodePos[8];
unsigned int    CodeTime[28];
} WorkBlock;
 
int read_inp(WorkBlock *wb){
 
for (i=0;i<8;i++) {
fscanf(FINP,"%2x",&tmp);
wb->CodePos[i]=tmp;}
 
for (i=0;i<28;i++) {    
fscanf(FINP,"%2x",&tmp);
wb->CodeTime[i]=tmp;}
 
std::stringstream stream;
stream << wb->CodeTime << wb->CodePos;
stream >> wb->CodeMsg;
 
 fclose(FINP);
return 0;   
}

Ошибка про компиляции: no match for ‘operator>>’ in ‘stream >> wb->tagWorkBlock::CodeMsg’perator
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru