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

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

Восстановить пароль Регистрация
 
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 02:21     Не работает функция setcursortype() из cinio.h #1
Здравствуйте, перейду сразу к проблеме
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 минут
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2013, 02:21     Не работает функция setcursortype() из cinio.h
Посмотрите здесь:

C++ не работает функция!
C++ Не работает функция в С++
C++ Не работает функция sort
Не работает функция! C++
не работает функция UpdateLayeredWindow C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
30.05.2013, 02:40     Не работает функция setcursortype() из cinio.h #2
emmure, выбирать "перестроить решение".

Как вызываете функцию?
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 02:47  [ТС]     Не работает функция setcursortype() из cinio.h #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, выбирать "перестроить решение".

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

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

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

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

Добавлено через 1 минуту
Имеется в виду функция _setcursortype
А _NOCURSOR наверняка обычный define, думаю даже
C++
1
#define _NOCURSOR 0
А блин только щас прочитал http://www.codenet.ru/progr/cpp/spr/372.php, Функция не совместима с
Windows.)
ну ладно тогда может подскажите какие функции для убирания моргающего курсора в c++
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
30.05.2013, 03:19     Не работает функция setcursortype() из cinio.h #8
emmure, вам надо смотреть в сторону операционнозависимых функций, конкретнее - msdn и windows.h, наверняка что-нибудь, да найдете.
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 03:20  [ТС]     Не работает функция setcursortype() из cinio.h #9
Цитата Сообщение от MrGluck Посмотреть сообщение
emmure, вам надо смотреть в сторону операционнозависимых функций, конкретнее - msdn и windows.h, наверняка что-нибудь, да найдете.
ясно спасибо, и опять же насчёт последнего успешно скомпилировонного кода как это исправить)
MrGluck
Ворчун
Эксперт С++
 Аватар для MrGluck
4920 / 2663 / 243
Регистрация: 29.11.2010
Сообщений: 7,409
30.05.2013, 03:22     Не работает функция setcursortype() из cinio.h #10
emmure, в основном с этой средой не работаю, но если вы имеете в виду, что оно запускает последнее успешно скомпилированное решение - то вручную удалить .exe файл. Если оно всегда компилирует некий старый код и пересобрать решение не помогает - видимо проект заглючил, создайте новый.
emmure
2 / 2 / 0
Регистрация: 15.12.2012
Сообщений: 93
30.05.2013, 03:32  [ТС]     Не работает функция setcursortype() из cinio.h #11
Цитата Сообщение от MrGluck Посмотреть сообщение
emmure, в основном с этой средой не работаю, но если вы имеете в виду, что оно запускает последнее успешно скомпилированное решение - то вручную удалить .exe файл. Если оно всегда компилирует некий старый код и пересобрать решение не помогает - видимо проект заглючил, создайте новый.
да нет это походу нужно в настройках где то менять, потому что сейчас все проекты строят последний успешный, ну ладно и на этом большое спасибо
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 11:19     Не работает функция setcursortype() из cinio.h
Еще ссылки по теме:

Не работает функция gets() C++
C++ Не работает функция
C++ График зависимости q от y. Не используя graphics.h и cinio.h

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

Или воспользуйтесь поиском по форуму:
Игорь с++
 Аватар для Игорь с++
429 / 452 / 15
Регистрация: 26.01.2011
Сообщений: 2,029
30.05.2013, 11:19     Не работает функция setcursortype() из cinio.h #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);
     
     }
Yandex
Объявления
30.05.2013, 11:19     Не работает функция setcursortype() из cinio.h
Ответ Создать тему
Опции темы

Текущее время: 05:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru