Serwis został przeniesiony pod nową domenę: http://cpp0x.pl/
PowrótPowrótHistoria odwiedzonych stron
AutorWiadomość
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 wesoły zamykam temat. Aby zrobić kolorowy kod piszesz:
[code src="C++"]
//tutaj kod C++
[/code].

Efekt:


//tutaj kod C++

.

1



Statystyki tematuOstatnio przeczytali
Czytało użytkowników:8malan, 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



PowrótPowrótHistoria odwiedzonych stron
Panel Logowania
Login:
Hasło:

Użytkowników
Obecnie aktywnych:11
Zalogowanych:0
Zarejestrowanych:4367
Ostatnie 24h:538
Non-cookie 24h:2685
Wszystkich:214118
Ostatnia Aktualizacja
2010-09-01 19:27:34 (4 dni temu)
Ostatnio aktywni
wiew22 min
Koni33 min
Mateusz12435 min
fish1362 min
wiewiorka76 min
lenrokskate8 godz
dmx8110 godz
steckel11 godz
pixelmaster14 godz
maciejo14 godz
jurasnumeras15 godz
Imperator_Edi16 godz

Wynajem Sopot - wakacje
Pokój 2 osobowy 130zł/doba;
Lokalizacja: Sopot


O portaluArchiwumHistoriaIndeksRegulaminWyszukiwarkaLinki
Kurs HTML - strona WWW za darmoRestauracja "ATOL" - SopotValid HTML 4.01 TransitionalValid CSS!HTML CSS JavaScript FLASH PHP MySQL