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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
бУРов
2 / 2 / 0
Регистрация: 05.04.2010
Сообщений: 66
#1

Преобразование строк - C++

26.03.2013, 16:24. Просмотров 211. Ответов 0
Метки нет (Все метки)

Не могу получить правильную строку. Дали такой вот код для чтения серийного номера жесткого диска.
Код
VARIANT vtProp, vtP2, vtP3, vtP4;
// Get the value of the Serial Number property
hr = pclsObj->Get(L"SerialNumber", 0, &vtProp, 0, 0);
LPCTSTR szr;
{
	CW2T temp(vtProp.bstrVal);
	szr = temp.operator LPTSTR();
	hddsn += szr;
...
Код
VARIANT vtProp, vtP2, vtP3, vtP4;
// Get the value of the Serial Number property
hr = pclsObj->Get(L"SerialNumber", 0, &vtProp, 0, 0);
{
	hddsn = vtProp.bstrVal;
...
Я попробовал его "упростить". Но всё равно в обоих случаях получаю "немножко" не то, что нужно. А именно. Если Sandra дает строчку "12345678", то я получаю hddsn="21436587 ..." с пробелами и дополнительной подстрокой. Чувствую, что нужно привести 2-байтную строку в Cstring, но не пойму, как.
Помогите.
Зачем нужно обьявлять переменную типа VARIANT? Что это за тип?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.03.2013, 16:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Преобразование строк (C++):

Преобразование строк - C++
Привет всем. Помогите пожалуйста написать код программы... Задание: Поменяйте порядок следования символов строки на обратный, определить...

Преобразование строк, удаление символов - C++
#include <iostream> #include <string> #include <cstring> using namespace std; int main() { int n,*k; char k1; ...

Классы строк, массивы преобразование и т.д - C++
У меня в учебнике есть такой пример: #include <iostream> #include <string.h> using namespace std; // Rudimentary string...

Преобразование строк по заданному алгоритму - C++
Маленькая Элизабет любит играть со строками. У нее есть строка длины n, полностью состоящая из букв «a». Она делает со строкой следующие...

Преобразование int в string и слияние строк - C++
int KeysOfFile+=1; string KeysOfFileS=KeysOfFile; string newNameOfBook="book"; string ...

Чтение из бинарного файла и преобразование строк в int - C++
Всем доброго времени суток, столкнулся с такой вот проблемой. У меня есть бинарный файл со следующей структурой: N - число эл-тов...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2013, 16:24
Привет! Вот еще темы с ответами:

Посимвольный анализ и преобразование строк. Строки и числа - C++
Помогите пожалуйста решить только начал строки изучать не очень понятно как это делать 1.Дана строка. Подсчитать количество содержащихся...

Преобразование типа или преобразование типа указателя ? - C++
Добрый день. Помогите пожалуйста понять что делает вот эта команда: out.write ((char *) &n, sizeof n); Она что, перед записью в файл...

По некоторому количеству строк (не более N) найти пары строк с общим словом - C++
По некоторому количеству строк (не более N) найти пары строк с общим словом. помогите, пожалуйста. слишком быстро перескочили и со...

Самая длинная общая подпоследовательность строк/ НОП строк (Динамическое программирование) - C++
Доброго времени суток. Помогите пожалуйста разобраться с алгоритмом НОП строк. Суть алгоритма. Необходимо найти самую длительную...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.