Вниз  C / C++
- 13.12.2013 / 17:12
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
  1. #include "stdafx.h"
  2. #include "windows.h"
  3. #include "iostream.h"
  4.  
  5.     main() {
  6.         if(getKeyState(VK_NUMLOCK)==1)
  7.             cout << "NUMLOCK ON" << endl;
  8.         else
  9.             cout << "NUMLOCK OFF" << endl;
  10.     }
  11. // кей коды и константы других кнопок найдешь в справке компилятора
думаю этого тебе достачно для понятия. так же можно и в цикле проверять
__________________
 знает толк
- 14.12.2013 / 22:44
Jahak
  Пользователь

Jahak 
Сейчас: Offline
Моя первая программа на C++ :gg:


Прикрепленные файлы:
jahak_cpp.zip (144.9 кб.) Скачано 19 раз
- 15.12.2013 / 15:45
Jahak
  Пользователь

Jahak 
Сейчас: Offline
Доброго времени суток. Порекомендуйте пожалуйста электронные книги по C++/C :)
- 15.12.2013 / 16:08
Rinat
  Пользователь

Rinat 
Сейчас: Offline
Jahak, Лучшая по моему мнению книга по с++ (http://rutracker.org/forum/viewtopic.php?t=4123652) Язык программирования C++. Лекции и упражнения. Стивен Прата. Сам уже на 600 странице
- 15.12.2013 / 16:21
Jahak
  Пользователь

Jahak 
Сейчас: Offline
Rinat, с удовольствием тебе отвечу, спасибо
- 26.12.2013 / 00:23
Pauk52
  Пользователь

Pauk52 
Сейчас: Offline
чего то не пойму создал 4 вот таких файла
  1. //main.cpp
  2. #include "main.h"
  3. #include <iostream>
  4. #include <fstream>
  5. using namespace std;
  6.  int main(int argc, char const *argv[])
  7. {
  8.     ifstream f("file");
  9.     int a;
  10.     f >> a;
  11.     int array[a];
  12.     for (int i=0; i<a;i++){
  13.         f >> array[i];
  14.         cout << array[i] << ' ';
  15.     }
  16.  
  17.     sort(array);
  18.  
  19.  
  20.  
  21.     return 0;
  22. }

  1. //sort.cpp
  2. #include "main.h"
  3. void sort(int *solid)
  4. {
  5.  
  6. }
  1. //main.h
  2. #ifdef MAIN_H
  3. #define MAIN_H
  4.  
  5. void sort(int *solid);
  6. #endif
в одном файле все работает, а в 2 нет. как это исправить.
- 26.12.2013 / 00:41
Rinat
  Пользователь

Rinat 
Сейчас: Offline
Pauk52, А где четвертый файл? И какая именно ошибка?

  1. //main.cpp
  1. int a;
  2. f >> a;
  3. int array[a];
так делать нельзя, нужен динамический массив:
  1. int a;
  2. f >> a;
  3. int *array = new int[a];

- 26.12.2013 / 00:46
Pauk52
  Пользователь

Pauk52 
Сейчас: Offline
4файл это цифры
  1. 4
  2. 1 2 3 4
с массивом проблем нету, все работает. ошибка при компиляции, что функция sort не обьявлена.
- 26.12.2013 / 10:08
Freddy
  Пользователь

Freddy 
Сейчас: Offline
Pauk52, сделай так:
sort.hpp:
  1. #ifdef SORT_H
  2. #define SORT_H
  3.  
  4. void sort(int *solid);
  5.  
  6. #endif
sort.cpp:
  1. #include "sort.hpp"
  2.  
  3. void sort(int *solid) {
  4.     //implementation
  5. }
main.cpp:
  1. #include "sort.hpp"
  2. //We can use "sort" function

- 26.12.2013 / 13:29
Rinat
  Пользователь

Rinat 
Сейчас: Offline
Pauk52, Freddy,
  1. #if[b][color=red]N[/color][/b]def SORT_H

Наверх  Всего сообщений: 2777
Фильтровать сообщения
Поиск по теме
Файлы топика (111)