Pętla do...while
Ostatnio zmodyfikowano 2013-10-19 14:49
Charles Temat założony przez niniejszego użytkownika |
Pętla do...while » 2013-10-19 14:35:50 Witam Pytanie jest następujące: dlaczego nie che mi działać pętla do...while #include <stdio.h> #include <stdlib.h> #include<iostream> using namespace std;
int main() { char wybor; do { printf( "[A] Konwertuj\n[B]Zakoncz program\n" ); cin >> wybor; int i; char buffer[ 33 ]; printf( "Enter a number: " ); scanf( "%d", & i ); itoa( i, buffer, 8 ); printf( "octal: %s\n", buffer ); itoa( i, buffer, 16 ); printf( "hexadecimal: %s\n", buffer ); itoa( i, buffer, 2 ); printf( "binary: %s\n", buffer ); return 0; } while( wybor != 'B' ); printf( "Koniec" ); }
|
|
SeaMonster131 |
» 2013-10-19 14:42:46 Pamiętaj, że "nie działa" to stanowczo za mało informacji. A co do Twojego problemu - usuń return 0; z pętli. |
|
Charles Temat założony przez niniejszego użytkownika |
» 2013-10-19 14:49:24 A wiec.. Nie działa czyli, program tak samo sie zachowuje jak by nie było pętli. mimo iż wybiorę opcję "A" to po wykonaniu obliczeń program kończy prace, zamiast powrócić do wyboru ["A" czy "B"]
Return usunięte. Program działa. Dzięki za pomoc. Zamykam temat. |
|
« 1 » |