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

преобразование типов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти минимальный элемент массива и вывести на экран его столбец и строку http://www.cyberforum.ru/cpp-beginners/thread852940.html
Помогите,как найти минимальный элемент массива и вывести на экран его столбец и строку? Срочно очень,экзамен и не могу с этим справится
C++ Указатели при наследовании классов Здравствуйте , заданием было реализовать однонаправленный список как класс и затем используя механизм наследования создать базу данных на основе списка список я реализовал , добавил функции... http://www.cyberforum.ru/cpp-beginners/thread852923.html
Делаю простой текстовый редактор. Как реализовать в нём пункт "Заменить" как в блокноте? C++
Помогите, пожалуйста. Делаю простой текстовый редактор. Как реализовать в нём пункт "Заменить" как в блокноте?
C++ Переставить столбцы в матрице по возрастанию сумм элементов в этих столбцах
Задача такая. Дана разреженная матрицы общего вида(CSS или CSR). Переставить столбцы в матрице по возрастанию сумм элементов в этих столбцах.
C++ Быстрая сортировка http://www.cyberforum.ru/cpp-beginners/thread852895.html
Здравствуйте уважаемые форумчане киберфорума. Имеется проблеммка с задачкой, могли бы вы помочь мне ее решить? Имеем двумерный массив(матрицу) сформированный в соответствии с конкретной функцией,...
C++ Структура tree. Функция работы с этой структурой Привет. В книге (неважно какой), есть пример такого кода: struct tree { int v; tree* p; }; int F(tree* q) { int i, m, n; подробнее

Показать сообщение отдельно
Askfor
25 / 25 / 7
Регистрация: 07.08.2012
Сообщений: 134
Завершенные тесты: 3

преобразование типов - C++

30.04.2013, 17:00. Просмотров 329. Ответов 6
Метки (Все метки)

Visual c++ 2008 (win 7 64bit)
консолька

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
char VolumeNameBuffer[100];
char FileSystemNameBuffer[100];
unsigned long VolumeSerialNumber;
SYSTEM_INFO siSysInfo;
 
BOOL GetVolumeInformationFlag = GetVolumeInformationA( "c:\\", VolumeNameBuffer, 100, &VolumeSerialNumber, NULL, NULL, FileSystemNameBuffer, 100 ); 
 
GetSystemInfo(&siSysInfo);
 
char param1[20];
char param2[20];
char all1[20];
 
sprintf(param2, "%d", siSysInfo.dwPageSize);
sprintf(param1, "%d", VolumeSerialNumber);     // в param1 какой то мусор
//если делать так тоже мусор param1 =reinterpret_cast<char* >(VolumeSerialNumber);
 
 
strcpy(all1,param1);
strcat(all1,"---");
strcat(all1,param2); 
 
FILE *file;
char* file_name = "datalog.txt";
file = fopen( file_name, "w" );
fputs( all1  , file );
fclose( file );
Не могу получить данные из VolumeSerialNumber или неправильно преобразую типы или что не так подскажите.
В итоге VolumeSerialNumber и siSysInfo.dwPageSize преобразую в const char для того чтобы напечатать в файл через fputs.
Можете предложить свой вариант решения, по итогу нужна печать в файл указанных параметров.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru