Почему.....
error C2065: 'textcolor' : undeclared identifier
error C2065: 'GREEN' : undeclared identifier
Цитата: ViToBrother
Почему когда в С++ я пишу функцию textcolor(GREEN); выдаётся ошибка
error C2065: 'textcolor' : undeclared identifier
error C2065: 'GREEN' : undeclared identifier
error C2065: 'textcolor' : undeclared identifier
error C2065: 'GREEN' : undeclared identifier
Потому, что ты не эта функция не опреелена. Ты не вкючил соответствующий заголовочный файл.
RTFM рулит!
Error Message
'identifier' : undeclared identifier
A variable's type must be specified in a declaration before it can be used. The parameters that a function uses must be specified in a declaration, or prototype, before the function can be used.
Цитата: KPI Student
Потому, что ты не эта функция не опреелена. Ты не вкючил соответствующий заголовочный файл.
RTFM рулит!
RTFM рулит!
А кокой заголовочный файл нужен ???????????????
Цитата: ViToBrother
А кокой заголовочный файл нужен ???????????????
Код:
#include <rtfm.h>
Ну это же не серьёзно!
пишем textcolor , нажимаем F1, читаем...
Как ты собираешься проги писать? А если интернета не будет?
2_витобрат: что это за функция, где она определена?
где определено ГРЕЕН?
дело может быть и не в заголовчном файле - мож просто не буть его)
убери эту функцию и радуйся!
а если она нужна, то найди её реализацию и вставь ее прямо перед функцией, которая ее вызывает и не забудь определить ГРЕЕН!
я бы сказал как тееб определить, да вот не ясно что это? массив, инт?
удачи!
#include <codenet.h>
Тут у нас есть один GREEN опреден ))))
Насчет textcolor я точно не знаю, но есть варианты
#include <photoshop.h>
#include <3dsmax.h>
#include <text.h>
#include <colors.h>
Лучше всего подключить их всех вместе, тогда 100% заработает ))
Тока в опциях компилера нада задать ключ \n00bs
Код:
#define BLACK 0
#define BLUE 1
#define GREEN 2
#define CYAN 3
#define RED 4
#define MAGENTA 5
#define BROWN 6
#define LIGHTGREY 7
#define DARKGREY 8
#define LIGHTBLUE 9
#define LIGHTGREEN 10
#define LIGHTCYAN 11
#define LIGHTRED 12
#define LIGHTMAGENTA 13
#define YELLOW 14
#define WHITE 15
#define BLINK 128
HANDLE screen;
int textcolor = LIGHTGREEN;
int backgroundcolor = BLACK;
screen = GetStdHandle(STD_OUTPUT_HANDLE);
void TextColor(int fontcolor,int backgroundcolor,HANDLE screen)
{
int color_attribute;
color_attribute = backgroundcolor;
color_attribute = _rotl(color_attribute,4) | fontcolor;
SetConsoleTextAttribute(screen,color_attribute);
}
TextColor(textcolor,backgroundcolor ,screen);
FillConsoleOutputAttribute(screen, _rotl(backgroundcolor,4) , 80 * 50,coord , &cWritten);
#define BLUE 1
#define GREEN 2
#define CYAN 3
#define RED 4
#define MAGENTA 5
#define BROWN 6
#define LIGHTGREY 7
#define DARKGREY 8
#define LIGHTBLUE 9
#define LIGHTGREEN 10
#define LIGHTCYAN 11
#define LIGHTRED 12
#define LIGHTMAGENTA 13
#define YELLOW 14
#define WHITE 15
#define BLINK 128
HANDLE screen;
int textcolor = LIGHTGREEN;
int backgroundcolor = BLACK;
screen = GetStdHandle(STD_OUTPUT_HANDLE);
void TextColor(int fontcolor,int backgroundcolor,HANDLE screen)
{
int color_attribute;
color_attribute = backgroundcolor;
color_attribute = _rotl(color_attribute,4) | fontcolor;
SetConsoleTextAttribute(screen,color_attribute);
}
TextColor(textcolor,backgroundcolor ,screen);
FillConsoleOutputAttribute(screen, _rotl(backgroundcolor,4) , 80 * 50,coord , &cWritten);
говорят, что вот ЭТО работает в VS C++ 6.0
conio.h Видимо речь идёт о BCPP