dmx81 |
» 2010-04-01 15:15:48 najpierw zmien żeczy na rzeczy :) po drugie jak kolega wyzej ... |
|
Elaine |
» 2010-04-01 15:21:28 Ale przecież napisał "rzeczy", o co chodzi? |
|
Pirotechnik Temat założony przez niniejszego użytkownika |
» 2010-04-01 16:12:05 #include <iostream> #include <conio.h> #include <cstring> #include "F:\CodeBlocks\ddt-console\ddt-console\ddtconsole.h" #include <fstream>
void kursor(); void menu(); void menulogowania(); void menurejestrowania(); int menug();
int main() { menug(); }
int menug() { using namespace ddt::console; using std::cout; using std::endl; using std::cin; int rozmiar; int znak; int i = 0; int x, y; y = 5; menu(); gotoxy( 19, 5 ); kursor(); while( i = 1 ) { znak = getch(); switch( znak ) { case 80: system( "cls" ); menu(); x = 19; ++y; gotoxy( x, y ); kursor(); if( y == 8 ) { system( "cls" ); menu(); x = 19; y = 7; gotoxy( x, y ); kursor(); }; break; case 72: system( "cls" ); menu(); x = 19; --y; gotoxy( x, y ); kursor(); if( y == 4 ) { system( "cls" ); menu(); x = 19; y = 5; gotoxy( x, y ); kursor(); }; break; case 13: if( x == 19 && y == 5 ) { system( "cls" ); menulogowania(); }; if( x == 19 && y == 6 ) { system( "cls" ); menurejestrowania(); }; if( x == 19 && y == 7 ) { return 0; }; break; }; }; };
void kursor() { using namespace ddt::console; textcolor( 7 ); std::cout << "-->"; }
void menu() { using namespace ddt::console; using std::cout; gotoxy( 28, 2 ); textcolor( 30 ); cout << "Witaj w \"Bazie Danych\""; textcolor( 13 ); gotoxy( 23, 5 ); cout << "Wczytaj baze danych"; gotoxy( 23, 6 ); cout << "Wprowadz nowa baze danych"; gotoxy( 23, 7 ); cout << "Wyjscie"; }
void menulogowania() { using namespace std; using ddt::console::textcolor; using ddt::console::gotoxy; void menuedycji(); char ID[ 30 ]; char bufor[ 1024 ]; char haslo[ 100 ]; int rozmiar; int i, znak, x, y; char dane[ 1024 ]; i = 1; x = 19; y = 5; textcolor( 14 ); cout << "Podaj nick: "; cin >> ID; rozmiar = strlen( ID ); ID[ rozmiar + 0 ] = '.'; ID[ rozmiar + 1 ] = 't'; ID[ rozmiar + 2 ] = 'x'; ID[ rozmiar + 3 ] = 't'; ID[ rozmiar + 4 ] = '\0'; ID[ rozmiar + 5 ] = '\0'; gotoxy( 20, 20 ); cout << ID; gotoxy( 1, 2 ); cout << "Haslo: "; cin >> haslo; fstream plik; plik.open( ID, ios::in | ios::out ); plik.getline( bufor, 1024 ); if( plik.is_open() == true ) { if( strcmp( haslo, bufor ) == false ) { while( i = 1 ) { znak = getch(); switch( znak ) { case 72: system( "cls" ); menuedycji(); x = 19; --y; gotoxy( x, y ); kursor(); if( y == 4 ) { system( "cls" ); menuedycji(); x = 19; y = 5; gotoxy( x, y ); kursor(); }; break; case 80: system( "cls" ); menuedycji(); x = 19; ++y; gotoxy( x, y ); kursor(); if( y == 8 ) { system( "cls" ); menuedycji(); x = 19; y = 7; gotoxy( x, y ); kursor(); }; break; case 13: if( y == 5 ) { system( "cls" ); gotoxy( 1, 1 ); y = 1; x = 1; plik.read( dane, 1024 ); cout << dane; while( i = 1 ) { znak = getch(); switch( znak ) { case 75: --x; gotoxy( x, y ); break; case 73: ++x; gotoxy( x, y ); break; }; }; }; if( y == 6 ) { system( "cls" ); plik.read( dane, 1024 ); cout << dane; }; if( y == 7 ) { system( "cls" ); plik.close(); menug(); }; break; }; }; } else cout << "ERROR!! Zle chaslo lub login!!"; } else cout << "ERROR!! Zle chaslo lub login!!!"; }
void menurejestrowania() { using namespace std; char nazwa[ 1024 ]; cout << "Podaj nazwe bazy danych: "; cin >> nazwa; module Main where import Control.Exception import System.IO main::IO() main = bracket( openFile nazwa WriteMode )( hClose )( flip hPutStr "dupa" ) };
void menuedycji() { using namespace std; using ddt::console::textcolor; using ddt::console::gotoxy; textcolor( 30 ); gotoxy( 28, 2 ); cout << "Co robisz??"; textcolor( 13 ); gotoxy( 23, 5 ); cout << "Edytuj plik"; gotoxy( 23, 6 ); cout << "Podejrzyj plik"; gotoxy( 23, 7 ); cout << "Wyloguj"; }; |
|
Elaine |
» 2010-04-01 16:18:33 W środku kodu w C++ wpisałeś kod w Haskellu i dziwisz się, że nie działa? :O |
|
pekfos |
» 2010-04-01 18:20:50 daj te using na początek kodu, zaraz po include.. będzie ładniej |
|
Pirotechnik Temat założony przez niniejszego użytkownika |
» 2010-04-04 19:05:41 eee... niewiem co to 'Haskellu'?? Wytlumaczy mi ktoś jak wogóle sie tworzy te pliki i na jakiej zasazie to dziala?? |
|
szyx_yankez |
» 2010-04-04 19:25:57 |
|
Pirotechnik Temat założony przez niniejszego użytkownika |
» 2010-04-04 19:29:06 nie korzystam z tego jezyka wiec nie wiem czego sie czepiasz??(thx za te informacje szyx_yankez) |
|
1 « 2 » 3 |