Witam,
Zaczynam przygodę z C++ i chciałbym coś osiągnąć ale nie wiem jak to zrobić :P Mianowicie chciałbym się dowiedzieć i zrozumieć zrobić:
1) Zapętlić program, tzn, naciskam Enter uruchamiam jeszcze raz proces od nowa... napisałem sobie prosty kalkulator, wszystko fajnie tylko jak zrobić żeby po zakończeniu działania po naciśnięciu Enter można było liczyć kolejne dzialanie? Poczytałem trochę i zapewne konstruckja do... while ale mógłby mi to ktos łopatologicznie wytłumaczyć lub wskazać miejsce gdzie mogę doczytać i zrozumieć ? :)
Mam coś takiego:
{
string zmienna;
int a;
int b;
int dzialanie;
do{
cout << "Podaj pierwsza cyfre: \t" ; // Wprowadzanie danych
cin >> a ;
.... dalszy ciąg programu.....
cout << "Dzielenie przez 0 jest NIEMOZLIWE" ;
}
break ;
default :
cout << "Operacja niemozliwa! \n" ;
break ;
} // Koniec "drukowania" wyniku
cout << " T czy N?";
cin >> zmienna;
}
while(zmienna=!T);
Co zrobiłem źle? :)
Wywala błędy:
//D:\C++\Kalkulator.cpp In function 'int main()':
97 15 D:\C++\Kalkulator.cpp [Error] 'T' was not declared in this scopeD:\C++\Kalkulator.cpp In function 'int main()':
97 15 D:\C++\Kalkulator.cpp [Error] 'T' was not declared in this scope
//
2) Też prosty programik, wpisuje dane z klawiatury pokolei pyta o dane a potem tworzy wizytówkę. Chciałbym dowiedzieć jak "wynik" czyli już dane w formie wizytówki otoczyć w ramkę... i wycentrować. Próbowałem ręcznie ale nie da się gdyż ramka będzie przesuwać się w zależności od wprowadzonych danych... krótsze/dłuższe..
Pomoże ktoś? Tak samo pokazać jak zrobić lub odesłać do materiałów gdzie jest to łopatologicznie wytłumaczone.
Będę wdzięczny
poprawienie formatowania całego posta - fp