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

Как узнать, сколько на дисках свободного места - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ AT-команды 3G модему http://www.cyberforum.ru/cpp-beginners/thread1110552.html
Доброго времени суток товарищи. Требуется по ТЗ считать смс с 3г модема. Гугл ничего дельного не подсказал, м.б. тут кто сталкивался? Интересуют наработки\советы\в какую сторону копать. Спасибо!
C++ Операции над нечеткими множествами. Нужна литература Здравствуйте, знающие люди можете немного помочь с литературой или примерами , кодами на С++ данной темы. Любой инфе буду рад, Спасибо. http://www.cyberforum.ru/cpp-beginners/thread1110545.html
Создать калькулятор, который (умножает, делит суммирует, отнимает и находит остаток) оперирует двумя числами C++
Доброго времени суток.Учусь программировать по книге Бьерна с++.Нужно создать калькулятор ,который (умножает,делит суммирует,отнимает и находит остаток) оперирует двумя числами. Притом он должен...
C++ Вывод данных на экран
#include "stdafx.h" #include <iostream> #include <cstdlib> #include <cstring> using namespace std; struct node { char *snm;
C++ Нужен ли C++ ? http://www.cyberforum.ru/cpp-beginners/thread1110511.html
Привет скажите а нужен ли язык С++ ? Если без опыта работы не берут ?
C++ Переделать программу по работе с одномерными массивами обработка в которой будет выполняться в функции и через показатели Составить программу, выполняет с одномерным массивом действия согласно варианту задания. Вместо классического доступа к элементам массива (например , MyArray ) и выполнения операций над элементами... подробнее

Показать сообщение отдельно
Ko
-65 / 5 / 0
Регистрация: 23.12.2011
Сообщений: 247
04.03.2014, 05:20  [ТС]
код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <stdio.h>
#include <windows.h>
#include <tchar.h>
#include "accctrl.h"
#include "aclapi.h"
 
void GetHardDriveInfo(LPCTSTR p)
{
    ULARGE_INTEGER FreeBytesToCaller, TotalBytes, FreeBytes;
    GetDiskFreeSpaceEx(TEXT(p), &FreeBytesToCaller, &TotalBytes, &FreeBytes);
 
    std::cout << TotalBytes.QuadPart << " byte"<< std::endl;
    std::cout << FreeBytesToCaller.QuadPart << " byte" << std::endl;
    std::cout << FreeBytes.QuadPart << " byte" << std::endl;
}
 
int main()
{
    LPCTSTR p = "C:\\";
    GetHardDriveInfo(p);
}
при компилировании выдаёт 2 ошибки
1> UseMain.cpp
1>UseMain.cpp(11): error C2065: Lp: необъявленный идентификатор
1>UseMain.cpp(20): error C2440: инициализация: невозможно преобразовать "const char [4]" в "LPCTSTR"
1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции

Добавлено через 1 минуту
можно конечно сделать
LPCTSTR p = (LPCTSTR )"C:\\"; но это ерунда получиться скорей всего
а вторую ошибку не понятно как исправить мне редактор подчеркивает слово TEXT
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru