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

Неправильное заполнение строки CString - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ есть файл с данными ручек... http://www.cyberforum.ru/cpp-beginners/thread422425.html
есть данные в файле: name flag price length нужно найти самую дорогую ручку и ручку самую дешевую на 1 метр пробега. также условие насчет флага, с чем мне и нужна помощь, если flag=0 сохранять...
C++ Одномерный массив Задания дан одномерный массив A вводимый с клавиатуры, данно число B также вводимое с клавиатуры надо чтобы программа делала так A+1*D, A+2*D,A+3*D, где А это элементы массива! как это сделать? http://www.cyberforum.ru/cpp-beginners/thread422406.html
Неразрешенный внешний элемент C++
#include "stdafx.h" #include <stdio.h> #include <pcap.h> #pragma comment (lib,"wpcap.lib") #pragma comment(lib, "kernel32.lib") #pragma comment(lib, "user32.lib") int main(int argc, char...
C++ текстовый файл, програму через цикл
в текстовом файле data.txt записано произвольное количество вещественных чисел через пробел. Написать программу, которая находит максимальное число и выводит его в консоль/ Нужно написать через цикл....
C++ Определить, какой из треугольников имеет большую площадь http://www.cyberforum.ru/cpp-beginners/thread422374.html
Задача:Даны координаты вершин 2 треугольников определить какой из них имеет большую площадь? как это зделать?
C++ Описать суперкласс Client Помогите пожалуйста! Может с вашей помощью освою... Описать суперкласс Client в заголовочном файле (модуле), который содержит следующие закрытые поля: a) user − фамилия, имя (тип string); б)... подробнее

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

Неправильное заполнение строки CString - C++

04.01.2012, 17:50. Просмотров 313. Ответов 0
Метки (Все метки)

С прибора приходит набор символов по рс232, заполняет буфер правильно. При преобразование буфера в строку(для вывода в окно) получается непонятно что.
преобразовываю так:
C++
1
2
3
4
5
6
CString s,j;
        for (DWORD b=0; b<temp-1;b++){
        j.Format(_T("%x"),*(Buf+b)); s+=j;
        if(*(Buf+b)==0) s+=j;
        }
        pCterminalDlg->m_GetInfo.SetWindowText(s);
Набор символов такой( ответ на сброс смарт карты):
3B6800000073C8400000009000
Когда преобразовывает, к символам С8 и 90 добавляет FFFFFF, так что получаю:
3B6800000073FFFFFFC840000000FFFFFF9000
В чем может быт ь ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru