Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Pętla do...while

Ostatnio zmodyfikowano 2013-10-19 14:49
Autor Wiadomość
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

C/C++
#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" );
   
}

P-94009
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.
P-94011
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.
P-94014
« 1 »
  Strona 1 z 1