13.12.2013 / 17:12 | |
vl@volk Пользователь Сейчас: Offline
Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
| #include "stdafx.h"
#include "windows.h"
#include "iostream.h"
main() {
if(getKeyState(VK_NUMLOCK)==1)
cout << "NUMLOCK ON" << endl;
else
cout << "NUMLOCK OFF" << endl;
}
// кей коды и константы других кнопок найдешь в справке компилятора
думаю этого тебе достачно для понятия. так же можно и в цикле проверять __________________
знает толк |
14.12.2013 / 22:44 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Моя первая программа на C++
Прикрепленные файлы: jahak_cpp.zip (144.9 кб.) Скачано 19 раз |
15.12.2013 / 15:45 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Доброго времени суток. Порекомендуйте пожалуйста электронные книги по C++/C |
15.12.2013 / 16:08 | |
Rinat Пользователь Сейчас: Offline
Имя: Rinat Регистрация: 27.09.2011
| Jahak, Лучшая по моему мнению книга по с++ ( http://rutracker.org/forum/viewtopic.php?t=4123652) Язык программирования C++. Лекции и упражнения. Стивен Прата. Сам уже на 600 странице |
15.12.2013 / 16:21 | |
Jahak Пользователь Сейчас: Offline
Имя: Константин Регистрация: 16.01.2012
| Rinat, с удовольствием тебе отвечу, спасибо
|
26.12.2013 / 00:23 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| чего то не пойму создал 4 вот таких файла //main.cpp
#include "main.h"
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char const *argv[])
{
ifstream f("file");
int a;
f >> a;
int array[a];
for (int i=0; i<a;i++){
f >> array[i];
cout << array[i] << ' ';
}
sort(array);
return 0;
}
//sort.cpp
#include "main.h"
void sort(int *solid)
{
}
//main.h
#ifdef MAIN_H
#define MAIN_H
void sort(int *solid);
#endif
в одном файле все работает, а в 2 нет. как это исправить. |
26.12.2013 / 00:41 | |
Rinat Пользователь Сейчас: Offline
Имя: Rinat Регистрация: 27.09.2011
| Pauk52, А где четвертый файл? И какая именно ошибка? int a;
f >> a;
int array[a];
так делать нельзя, нужен динамический массив: int a;
f >> a;
int *array = new int[a];
|
26.12.2013 / 00:46 | |
Pauk52 Пользователь Сейчас: Offline
Имя: Володимир Откуда: Пески-радьковские Регистрация: 25.01.2011
| 4файл это цифры с массивом проблем нету, все работает. ошибка при компиляции, что функция sort не обьявлена. |
26.12.2013 / 10:08 | |
Freddy Пользователь Сейчас: Offline
Имя: Игорь Откуда: Воронеж Регистрация: 30.01.2010
| Pauk52, сделай так: sort.hpp: #ifdef SORT_H
#define SORT_H
void sort(int *solid);
#endif
sort.cpp: #include "sort.hpp"
void sort(int *solid) {
//implementation
}
main.cpp: #include "sort.hpp"
//We can use "sort" function
|
26.12.2013 / 13:29 | |
Rinat Пользователь Сейчас: Offline
Имя: Rinat Регистрация: 27.09.2011
| Pauk52, Freddy, #if[b][color=red]N[/color][/b]def SORT_H
|