"kolor"文字列を定義しようとすると "エラーC:\ BORLANDC \ BIN \ PIXEL.CPP 6:型名が必要です"。エディタ:DOS上のBorland C++。このプログラムは、ピクセルのx、y、色について質問し、画面をクリアし、ピクセルを画面に表示します。どうしましたか?型名が必要です
#include <graphics.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
int x, y;
string kolor;
void main()
{
cout << "PIXEL TEST";
cout << "WPISZ LICZBE X";
cin >> x;
cout << "WPISZ LICZBE Y";
cin >> y;
cout << "WPISZ KOLOR";
cin >> COLOR;
cout << "DZIALAM... TRWA UMIESZCZANIE PIKSELA...";
int driver = DETECT,mode;
initgraph(&driver,&mode,"c:\\BORLANDC\\bgi");
putpixel(x,y,kolor);
getch();
closegraph();
}
私はあなたのコンパイラが私の答えを適用する。コンパイラのアップグレードを検討してください。 Turbo C++は特に優れた標準に従いません。 – Bathsheba
たとえば、https://www.visualstudio.com/vs/visual-studio-express/ – pm100
char *を使って試してみてください。例えばchar * kolor; – tatmanblue