Results 1 to 5 of 5
Thread: Matrix program C++ - Ìàëêî ïîìîù
Hybrid View
-
8th December 2008 21:03 #1
Matrix program C++ - Ìàëêî ïîìîù
Çäåðàâåéòå, ïèøà ïðîãðàìêàòà - ìàòðèöàòà, íî íåùî íå ìîãà äà ÿ ïîäêàðàì. Ìîëÿ çà ïîìîù. Åòî è êîäà:
#include <cstdlib>
#include <iostream>
#include <windows.h>
using namespace std;
void setcolour(unsigned short colour)
{
HANDLE hcon = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hcon,colour);
}
void gotoxy( short x, short y )
{ //Bottom right corner is (79,24)
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
COORD position = { x, y };
SetConsoleCursorPosition( hStdout, position );
}
class Icon
{
private:
int color;
int x;
int y;
char symbol;
bool active;
public:
// Constructor
Icon()
{
int randNumber = rand()% 10 + 1;
if (randNumber > 0 && randNumber < 7)
color = 2;
else
color = 10;
y = 0;
}
// Setter for x
void setx (int newx)
{
x = newx;
}
// getter for x
int getx ()
{
return x;
}
void activate ()
{
active = true;
}
void deactivate ()
{
active = false;
}
void printsymbol()
{
gotoxy(x,y);
cout <<symbol;
}
// Filling an array
char symbolArray [1896];
void insert (char symbolArray[])
{
for (int x = 0; x < 1896; x++)
{
symbolArray[x] = char (rand()%1000 + 1);
}
}
void updatechar ()
{
int newsymbol = rand()%1000 + 1;
symbol = newsymbol;
cout <<newsymbol;
}
};
int main()
{
Icon obj;
obj.printsymbol();
cout <<endl;
system("PAUSE");
return EXIT_SUCCESS;
}
Áëàãîäàðÿ âè!Last edited by rumen_33; 8th December 2008 at 21:09.
|Asus P5K Premium WiFi|Intel C2D E6750|Kingston 2x1GB@667MHz|Seagate 250GB+500GB|Coolmax CP 500W|Asus EN 8800 GTS 320MB|
-
9th December 2008 08:21 #2
Èñêàø äà ñåäíåì äà ÷åòåì êîäà ëè? Êàæè êàêâî òè äàâà/ïðàâè/íå ïðàâè?
-
9th December 2008 10:00 #3
Àìè çíà÷è, êàòî çàðåäÿ ïðîãðàìêàòà è åäèíñòâåíèÿò ðåçóëòàò å åäíî 'x' â ãîðíèÿò ëÿâ úãúë íà åêðàíà è íèùî ïîâå÷å. Íàïèñàõ ôóíêöèéòå, íî ñÿêàø ëîãèêàòà ìè ñâúðøâà äî òóê.
|Asus P5K Premium WiFi|Intel C2D E6750|Kingston 2x1GB@667MHz|Seagate 250GB+500GB|Coolmax CP 500W|Asus EN 8800 GTS 320MB|
-
9th December 2008 10:21 #4Registered User
Join Date: Apr:2004
Location: EU
Posts: 141
Íà ïðúâ ïîãëåä íå ñè èíèöèàëèçèðàë x, y è symbol.
-
9th December 2008 15:26 #5"Íèêîãà íå ìîæåì äà ñìå ñèãóðíè, ÷å ìíåíèåòî, êîåòî ñå ñòðåìèì äà çàäóøèì å ïîãðåøíî, à è äà áÿõìå ñèãóðíè, ïàê áè áèëî ïîãðåøíî äà ãî çàäóøèì."
Äæîí Ñòþàðä Ìèë




Reply With Quote

Lenovo ThinkPad 15 èëè IdeaPad 15
5th May 2023, 22:16 in Ìîáèëíè êîìïþòðè