//プロトタイプ宣言
void bbb();
void ccc();

void aaa(){
  while(1){
   bbb();
  }
 }

void bbb(){
  int a;
  cin >> a;
  switch(a){
  case 1:
   ccc();
  break;

  case 2:
  }
 }

void ccc(){
  break;
  }

数の入力を求め、それが1なら関数cccにとび、関数cccを実行しwhile文を終了する、
という具合にしたいのですが、コンパイルするとbreakが正しくありませんとでて困ります。
goto文をつかうしかないのですかね?