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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ что выведется (MPI) http://www.cyberforum.ru/cpp-beginners/thread819101.html
сразу создал тему не там..сорри) что выведется на печать в результате работы фрагмента параллельной программы, которая выполняется на 2-х процессорах и содержит код: int x={1,2,3,4,5,6}, y; int i,j; ...... MPI_Comm_rank(MPI_COMM_WORLD, &i); MPI_Scatter (x, 3, MPI_INT, y, 3, MPI_INT, 0, MPI_COMM_WORLD); for (j=0;j<3;j++) y=y * (i+1);
C++ Упорядочить массив записей по полю фамилия Дан массив, состоящий из записей. Каждая запись содержит два поля: 1 - табельный номер (целое число в диапазоне от 0 до 9999) и 2 - фамилия (символьное поле длиной 30). Упорядочить массив записей по полю фамилия (в порядке обратном алфавитному) с помощью алгоритма сортировки вставками сформировать и вывести новый массив. http://www.cyberforum.ru/cpp-beginners/thread819091.html
Не удается передать пакеты на сервер C++
Доброе всем время суток! Некоторое время наткнулся на очень замечательную игру - Пираты онлайн. Игрушка старая, простая, без фроста и практически без админов, поэтому я решил написать своего первого бота для игры, которому не нужен будет запуск самой игры. Но встал на первом же пункте. "Присылание" логина и пароля. Внизу два пакета, жирным выделена часть, отвечающая за пароль. Несмотря на тот...
сделайте блок схему по коду пжлста C++
template <typename T> struct Tree // вспомогательная структура, реализующая хранение ключа и двуз указателей – на правое и левое поддерево { T a; Tree* left; Tree* right; }; template <class Tree, typename T, class Compare> Tree* add_to_tree(Tree* root, T new_value, Compare comp) // объявление функции добавления нового значения в дерево. Принимает указатель на корень дерева и...
C++ непонятно со строкой http://www.cyberforum.ru/cpp-beginners/thread819062.html
что нужно ввести чтобы программа читала всю строку, помогите пожалуйста. Он у меня читает только до первого пробела. Спасибо заранее
C++ написать вункцию вычисляющая экспоненту матрицы матрица 3х3 . не могу разобрать как написать функцию вычисляющая экспоненту #include <stdio.h> #include <iostream> #include <fstream> #include <cstdlib> #include <math.h> #include <vector> #include <algorithm> подробнее

Показать сообщение отдельно
бУРов
2 / 2 / 0
Регистрация: 05.04.2010
Сообщений: 66
26.03.2013, 16:24     Преобразование строк
Не могу получить правильную строку. Дали такой вот код для чтения серийного номера жесткого диска.
Код
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? Что это за тип?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru