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

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

Войти
Регистрация
Восстановить пароль
 
Kataklizm
0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 15
#1

Не могу понять, в чем разница - C++

26.11.2014, 11:32. Просмотров 257. Ответов 3
Метки нет (Все метки)

Делал задание по программированию, когда доделал притащил на сдачу преподавателю и уткнулся в стенку. Он сказал, что несоответствие с заданием и сказал, переправить, подскажите пожалуйста кто нибудь, в чем разница то?

Написать программу на С++, которая позволяет вывести на экран следующую информа-
цию о компьютере: 1) название и версия ОС; 2) платформа ОС; 3) описание процессора; 4)
размещение системного каталога; 5) имя пользователя; 6) имя компьютера; 7) размер те-
кущего диска в байтах; 8) размер свободного места на текущем диске в байтах. Сведения,
указанные в п. 1-6, следует получать с помощью функции int system(const char* str)
<stdlib.h>, которая передаёт строку командному процессору ОС. В качестве строки, может
быть указана любая команда ОС. Сведения, указанные в п. 7, 8, следует получать с помо-
щью функций __int64 DiskSize(Drive) и __int64 DiskFree(Drive) <SysUtils.hpp>, где Drive = 0 –
текущий диск, 1 – А, 2 – B, 3 – C, 4 – D и т.д.


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
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include <iomanip.h>
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <SysUtils.hpp>
#include <windows.h>
#include <winbase.h>
int main(){
        //1
        /*char buf3[256];
        GetEnvironmentVariable(LPOSVERSIONINFO(buf3));
        cout << "INFO: "<<buf3<<endl;   */
        OSVERSIONINFO osvi;
    ZeroMemory(&osvi, sizeof(OSVERSIONINFO));
    osvi.dwOSVersionInfoSize = sizeof(OSVERSIONINFO);
    GetVersionEx((OSVERSIONINFO*)&osvi);
        cout<<"Versiya OS: " <<osvi.dwMajorVersion<<"."<<osvi.dwMinorVersion<<endl;
        cout<<"Nomer sborki: "<<osvi.dwBuildNumber<<endl;
        cout<<"Dopolnitelnaya informaciya: "<<osvi.szCSDVersion<<endl;
        //2
        char buf2[256];
        GetEnvironmentVariable(LPCTSTR("os"), LPTSTR(buf2), 256);
        cout << "Platforma: "<<buf2<<endl;
        //3
        system ("echo Opisanie proessora: %processor_identifier%");
        //4
        char buf4[256];
        GetSystemDirectory (LPTSTR (buf4), UINT(256) );
        cout << "Razmeshenie systemnogo kataloga: "<<buf4<<endl;
        //5
        char buf[256];
        unsigned long int si=256+1;
        GetUserName(buf,&si);
        cout << "Imya Polzovatelya: "<<buf<<endl;
        //6
        char buf1[256];
        unsigned long int si1=256+1;
        GetComputerName(buf1,&si1);
        cout << "Imya PC: "<<buf1<<endl;
        //7
        __int64 ds=DiskSize(0);
        cout << "Obshaya pamyat' tekushego diska: "<<ds<<" bait"<<endl;
        //8
        __int64 df=DiskFree(0);
        cout << "Na tekushem diske svobodno: "<<df<<" bait";
        getch ();
        return 0;}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 11:32     Не могу понять, в чем разница
Посмотрите здесь:

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

В чем ошибка не могу понять? - C++
#include &lt;iostream.&gt; #include &lt;stdio.h&gt; #include &lt;cmath&gt; int main() { double S = 0.0; for (int i=1; i&lt;=10;...

Не могу понять в чем ошибка - C++
Добрый вечер, есть задача: ********/index.asp?main=task&amp;id_task=315 Я решаю ее таким образом: #include &lt;fstream&gt; char...

Не могу понять в чем ошибка - C++
#include&lt;stdio.h&gt; #include&lt;math.h&gt; #include&lt;conio.h&gt; int main(){ double a,b,c; double x1,x2,D,x; printf(&quot;Enter a b...

Не могу понять в чем ошибка? - C++
Выдает ошибки а в чем проблемма не пойму (программирую недавно) Unit1.cpp(94): W8004 'p' is assigned a value that is never used ...

Не могу понять в чем ошибка? - C++
#include &lt;stdlib.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;graphics.h&gt; #include &lt;math.h&gt; #include &lt;process.h&gt; ...

Не могу понять в чем ошибка - C++
Дано задание: &quot;Имеется текстовый файл. Игнорируя исходное деление этого файла на строки, переформатировать его, разбивая на строки так,...

Не могу понять в чем ошибка - C++
Всем доброго время суток целый день бьюсь, не понимаю в чем ошибка: #include &lt;iostream&gt; using std::endl; int myFunc(unsigned short...

не могу понять в чем ошибка - C++
Вот мое задание: Вычислить и вывести на экран в виде таблицы значения функции F на интервале от Х до Х с шагом dx. Функция F: -ax^2...

не могу понять в чем ошибка - C++
помогите найти ошибку

не могу понять в чем дело - C++
In file included from /usr/local/lib/gcc47/include/c++/csignal:44:0, from /home/dir/core.h:67: ...

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


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
demmax2004
58 / 136 / 35
Регистрация: 31.10.2014
Сообщений: 721
Записей в блоге: 1
26.11.2014, 11:43     Не могу понять, в чем разница #2
Цитата Сообщение от Kataklizm Посмотреть сообщение
Сведения,
указанные в п. 1-6, следует получать с помощью функции int system(const char* str)
Преподаватель у тебя форменный извращенец
Kataklizm
0 / 0 / 0
Регистрация: 26.11.2014
Сообщений: 15
26.11.2014, 11:47  [ТС]     Не могу понять, в чем разница #3
Ну, как есть, не выбирал
demmax2004
58 / 136 / 35
Регистрация: 31.10.2014
Сообщений: 721
Записей в блоге: 1
26.11.2014, 12:16     Не могу понять, в чем разница #4
Можно конечно задействовать
https://ru.wikipedia.org/wiki/Windows_PowerShell

Ну и пример использования
http://technet.microsoft.com/en-us/l.../hh849824.aspx
Yandex
Объявления
26.11.2014, 12:16     Не могу понять, в чем разница
Ответ Создать тему
Опции темы

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