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

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

Войти
Регистрация
Восстановить пароль
 
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
#1

Не работает функция setcursortype() из cinio.h - C++

30.05.2013, 02:21. Просмотров 671. Ответов 11
Метки нет (Все метки)

Здравствуйте, перейду сразу к проблеме
1) в библиотеке conio.h я знаю есть функция setcursortype(_NOCURSOR); для отключения курсора но она не работает почему то, вот ошибки
C++
1
2
1>c:\users\pavel\documents\visual studio 2010\projects\kursa4\kursa4\cpp.cpp(6): error C2065: _NOCURSOR: необъявленный идентификатор
1>c:\users\pavel\documents\visual studio 2010\projects\kursa4\kursa4\cpp.cpp(6): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
2)ещё может кто знает если компилировать код с ошибками, то выскакивает табличка, что то типо построить последний успешный код, и я по дурости своей нажал да, и теперь у меня всегда компилируется последний успешный, как это исправить

Добавлено через 11 минут
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 02:21
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает функция setcursortype() из cinio.h (C++):

График зависимости q от y. Не используя graphics.h и cinio.h - C++
Нужно написать программу, которая должна принимать несколько переменных, выдать результат математического выражения, а после нажатия...

Функция cin.get(array, 80) работает в одной программе, но не работает в другой - C++
Добрый день. Я что то совсем запутался, одна и та же функция в одной программе работает, а в другой нет. В этой программе...

Стандартная функция delete в Eclipse работает а в AndroidStudio не работает - Программирование Android
case R.id.btnDelete: {//Кнопка удаление последнего символа ...

Как функция работает,в обработчике не работает - jQuery
В таком виде все прекрасно работает (function ($) { $.fn.percent = function (el, arg2) { ...

Функция MapAndLoad() работает с dll-файлом, не работает с exe-файлом - C++ WinAPI
Доброго времени суток. Объясните, почему программа #include <windows.h> #include <imagehlp.h> #include <stdio.h> int main(int...

Не работает функция - MathCAD
Доброго времени суток! Впервые работаю с Mathcad. Нужно написать функцию, которая выбирает максимальный первый элемент строки матрицы и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,926
30.05.2013, 02:40 #2
emmure, выбирать "перестроить решение".

Как вызываете функцию?
0
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 02:47  [ТС] #3
Ну вот участок кода
C++
1
2
3
4
5
6
#include <iostream>
#include<conio.h>
#include <windows.h>
using namespace std;
int YCor=0,XCor = 0;
_setcursortype(_NOCURSOR)
Добавлено через 4 минуты
Цитата Сообщение от MrGluck Посмотреть сообщение
emmure, выбирать "перестроить решение".

Как вызываете функцию?
Не помогло так же строит предыдущее правильное решение)
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,926
30.05.2013, 03:01 #4
emmure, а вы уверены, что компилятор знает, что такое _NOCURSOR ?
0
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 03:04  [ТС] #5
ну как бы я думал эта функция прописана в библиотеке cinio.h) соответственно и _NOCURSOR
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,926
30.05.2013, 03:15 #6
emmure, существует большое подозрение, что данная фича осталась лишь на борданде.

Собственно, в стандарт она не включена и разработчики компиляторов не обязаны её предоставлять.

Добавлено через 1 минуту
Имеется в виду функция _setcursortype
А _NOCURSOR наверняка обычный define, думаю даже
C++
1
#define _NOCURSOR 0
1
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 03:17  [ТС] #7
Цитата Сообщение от MrGluck Посмотреть сообщение
emmure, существует большое подозрение, что данная фича осталась лишь на борданде.

Собственно, в стандарт она не включена и разработчики компиляторов не обязаны её предоставлять.

Добавлено через 1 минуту
Имеется в виду функция _setcursortype
А _NOCURSOR наверняка обычный define, думаю даже
C++
1
#define _NOCURSOR 0
А блин только щас прочитал http://www.codenet.ru/progr/cpp/spr/372.php, Функция не совместима с
Windows.)
ну ладно тогда может подскажите какие функции для убирания моргающего курсора в c++
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,926
30.05.2013, 03:19 #8
emmure, вам надо смотреть в сторону операционнозависимых функций, конкретнее - msdn и windows.h, наверняка что-нибудь, да найдете.
1
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 03:20  [ТС] #9
Цитата Сообщение от MrGluck Посмотреть сообщение
emmure, вам надо смотреть в сторону операционнозависимых функций, конкретнее - msdn и windows.h, наверняка что-нибудь, да найдете.
ясно спасибо, и опять же насчёт последнего успешно скомпилировонного кода как это исправить)
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,926
30.05.2013, 03:22 #10
emmure, в основном с этой средой не работаю, но если вы имеете в виду, что оно запускает последнее успешно скомпилированное решение - то вручную удалить .exe файл. Если оно всегда компилирует некий старый код и пересобрать решение не помогает - видимо проект заглючил, создайте новый.
0
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 03:32  [ТС] #11
Цитата Сообщение от MrGluck Посмотреть сообщение
emmure, в основном с этой средой не работаю, но если вы имеете в виду, что оно запускает последнее успешно скомпилированное решение - то вручную удалить .exe файл. Если оно всегда компилирует некий старый код и пересобрать решение не помогает - видимо проект заглючил, создайте новый.
да нет это походу нужно в настройках где то менять, потому что сейчас все проекты строят последний успешный, ну ладно и на этом большое спасибо
0
Игорь с++
436 / 459 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
30.05.2013, 11:19 #12
emmure, по поводу курсора -
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
#include <cstdlib>
#include <iostream>
#include <windows.h>
 
using namespace std;
 
void DeathCursor();
 
int main(int argc, char *argv[])
{
    
DeathCursor();
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
void DeathCursor(){
     
HANDLE hCons = GetStdHandle(STD_OUTPUT_HANDLE);   
  CONSOLE_CURSOR_INFO cursor = {1, false};   
  SetConsoleCursorInfo(hCons, &cursor);
     
     }
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 11:19
Привет! Вот еще темы с ответами:

Не работает функция - VBA
При написании функции, в которой должно определитьк к какому оператору относится номер. при написании кода и использования выдается...

Не работает функция - JavaScript
window.onload = function () { &quot;use strict&quot; createResultTable (&quot;resultTable&quot;); } function createResultTable ( id ) { ...

Не работает функция - Java SE
Пытаюсь сделать чтото похожее на калькулятор import javax.swing.JOptionPane; public class Father { static String n1, n2, n3; static...

Функция не работает - C++ Builder
#pragma package(smart_init) #pragma resource &quot;*.dfm&quot; TMainForm *MainForm; // Creat the ini-file TIniFile *Ini = new...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
30.05.2013, 11:19
Ответ Создать тему
Опции темы

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