Data: 2007-12-27 10:10:59
Cobe | [Konsola, C++] Jak narysować ramkę?
Robie taki prosty program do wizytówek. I mam problem ze zrobieniem ramki. Nie wiem jak ja zamknąć(wiem ale bym musiał współrzędne każdej gwiazdce dawać). Probowałem pętlą for to zrobić ale mi nie wyszło pierwsza gwiazdka była dobrze ustawiona a pozostałe przy krawędzi konsoli. jeśli macie jakieś propozycje to piszcie z góry dziękuje. Oto kod źródłowy tego co udało mi sie zrobić nie wygląda najlepiej ale to dopiero początek:
#include <iostream> #include <conio.h> #include "console.ddt"
using namespace ddt::console; using namespace std;
string podajImie(void); string podajNazwisko(void); int liniaBoczna(int ile);
int main() { int m; string si; string sn; si = podajImie(); sn = podajNazwisko(); clrscr(); gotoxy(6,5); m = liniaBoczna(3); gotoxy(7,4); cout<<"*************************************"; gotoxy(7,8); cout<<"*************************************"; gotoxy(10,6); cout<<si<<" "; cout<<sn; getch(); return(0); }
string podajImie(void) { string imie; cout<<"Podaj imie: "; cin>>imie; return imie; }
string podajNazwisko(void) { string nazwisko; cout<<"Podaj nazwisko: "; cin>>nazwisko; return nazwisko; }
int liniaBoczna(int ile) { for(int i=0;i<ile;i++) { cout<<'*'<<endl; } return (0); }
Jak widać nie jest kod w kolorze może ktoś mi poda jakiś link do konwertora kodów źródłowych? jakiś znalazłem ale nie wiem czy dobry
| Data: 2007-12-27 10:31:51
Piotr Szawdyński | << Do usunięcia >>
<< Do usunięcia >> | Data: 2007-12-27 10:32:03
Piotr Szawdyński | Rysowanie linii pionowej w konsoli
Aby narysować linię pionową zrób sobie np. taką funkcję:
int liniaBoczna(int x,int y,int ile) { for(int i=y;i<y+ile;i++) { gotoxy(x,i); cout<<'*'; } return (0); } | Data: 2007-12-27 14:28:40
Cobe |
działa nawet zrobiłem w ten sposób linie dolna i górną. Jak rozwinę bardziej ten program to wkleję go na forum. | Data: 2007-12-27 18:34:33
Piotr Szawdyński |
To dobrze, że działa zamykam temat. Aby zrobić kolorowy kod piszesz: [code src="C++"] //tutaj kod C++ [/code].
Efekt:
//tutaj kod C++
. | |
| Statystyki tematu | Ostatnio przeczytali |
|---|
| Czytało użytkowników: | 8 | malan, Dante, programator, pekfos, DeBugger, Cobe, maciek1316, gbr14 | | Przeczytało użytkowników: | 8 | | Czytało osób ogólnie: | 15 | | Przeczytało osób ogólnie: | 15 |
| Ostatnia Aktualizacja| 2010-09-01 19:27:34 (4 dni temu) | |
| Ostatnio aktywni |
|---|
| wiew | 22 min | | Koni | 33 min | | Mateusz124 | 35 min | | fish13 | 62 min | | wiewiorka | 76 min | | lenrokskate | 8 godz | | dmx81 | 10 godz | | steckel | 11 godz | | pixelmaster | 14 godz | | maciejo | 14 godz | | jurasnumeras | 15 godz | | Imperator_Edi | 16 godz |
|