Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
TOP-coder
0 / 0 / 1
Регистрация: 29.06.2016
Сообщений: 9
#1

Библиотеки в CPP. Ошибка компиляции | CPP - C++

29.06.2016, 22:13. Просмотров 217. Ответов 1
Метки нет (Все метки)

Доброго вечера! Появился один вопросик недавно. Начал юзать библиотеку <windows.h> для использования такой команды как "system" в коде. Пишу код в n++. Компилю через онлайн компилятор http://www.tutorialspoint.com/compile_cpp_online.php или же через этот http://cpp.sh/ Итак при подключении библиотеки <windows.h> появляется такая ошибка в компиляции, как

"fatal error: windows.h: No such file or directory
compilation terminated."

Подскажите - как обойти данную проблему. Или же Подскажите как юзать "system" без использования данной библиотеки...
Заранее спасибо! На всякий случай - прилагаю код. (там обычное использование массива)

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
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
 
    setlocale(LC_ALL, "Russian");
    int c = 0;
    do
    {
        int b;
        cout << "Enter size of array" << endl;
        cin >> b;
        int *a = new int[b];
        cout << "Enter data of array" << endl;
        for (int i = 0; i < b; i++){
            cin >> a[i];
        }
        cout << "Данные приняты!" << "Сейчас произойдёт повторная проверка данных." << endl;
        cout << "Вывод данных массива..." << endl;
        for (int i = 0; i < b; i++){
            if (i == b - 1){
                cout << a[i] << "." << endl;
                cout << "Все данные массива выведенны успешно!" << endl;
            }
            else{
                cout << a[i] << ", ";
            }
        }
        cout << "Если данные массива верно введены, то введите 1" << endl << "Если данные массива введены неверно, то введите 0" << endl;
        cin >> c;
        if (c == 0)
        {
            cout << "Данные введены неверно. Перезаполните их заного!" << endl;
            delay (2000);
            system ("cls");
        }
        delete[] a;
    } while (c = 0);
    cout << "Данные масива успешно сохраненны!";
    cout << "Спасибо за внимание." << endl;
    cout << "Завершение работы консоли...";
    return 0;
 
}
Добавлено через 1 минуту
А также, пожалуйста, подскажите какую библиотеку юзать для использования задержки "delay()"! ?
http://www.cyberforum.ru/cpp-beginners/thread894641.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2016, 22:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Библиотеки в CPP. Ошибка компиляции | CPP (C++):

Подключение файлов main.cpp some.cpp some.h
Всем привет, программа разделенна на три файла poly.cpp main.cpp poly.h Кто мог...

Библиотеки cpp для junior
Добрый день, читая форум надумал все таки найти какую либо библиотеку для cpp,...

Добавление cpp файлов в процессе компиляции
Есть у меня проект. Тут один файл main #include &quot;D:\\test.h&quot; void main()...

C:\tsserver\Projects\cpp\codeblocks\MyComp\compiler\mmz\mmz. cpp|29|error: no match for 'operator=' in '* Item = * Source'|
char **Source; TArray&lt;std::string&gt; *Item; ... *Item=*Source;

Разделение программы на .h .cpp .cpp
Никак не пойму как правильно разделять программу на несколько файлов. Вот...

1
nd2
2828 / 2398 / 1052
Регистрация: 29.01.2016
Сообщений: 8,022
29.06.2016, 22:44 #2
Цитата Сообщение от TOP-coder Посмотреть сообщение
Подскажите как юзать "system" без использования данной библиотеки...
C++
1
#include <cstdlib>
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2016, 22:44
Привет! Вот еще темы с решениями:

Использовать void из 1.cpp в 2.cpp
Допустим, есть функция void Hello(). Она в файле 1.cpp. Мне нужно её...

Библиотеки подключать в *.h или в *.cpp файлах?
Подскажите, где правильно подключать библиотеки: в хеадерах, или в cpp -...

Нормальная IDE для компиляции одного .cpp
Учу с++. Перепробовал половину сред в ветке вверху. Но лучше вижуал студии не...

Не могу исправить ошибку :113 H:\Dev-Cpp\Проекты\уроки\Безымянный3.cpp cannot convert `IDirectDraw7**' to `IDirectDraw**' for argument `2' to `HRESULT DirectDrawCreate(GUID*, IDirectDraw**, IUnknown*)
Недавно начал изучать оконные программы и работу с DirectX. Но при написании...


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

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

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