ช่วยแก้code ภาษาซีทีค่ะ ไม่รู้จะทำยังไงแล้วค่ะต้องทำงานส่งอาจารย์ด้วยค่ะ TT

คือ พอ run แล้วมันขึ้นว่า
declaration syntax error in function main  
                              กับ
undefined symbol choose in function main
คือลองแก้มาหลายวิธีแล้ว มันก็ยังขึ้นอยู่ค่ะ
รบกวนผู้รู้ช่วยตอบทีนะคะ ใกล้ถึงกำหนดส่งแล้วยังหาวิธีแก้ไขไม่ได้เลยค่ะ
ขอบคุณล่วงหน้านะคะ



#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
int main()
{
  char letters [5] = {'a','b','c','d','e'};
  char randn(char letters)
{
   return rand()%letters;
}
  int choose;
  int length;
  int logic = 0;
  printf("How many letters should your word consist of?\n");
  scanf("%i",&length);
  if(length>0)
  {
    while(logic == 0, logic <=length)
    {
      ++logic;
      choose = randn(letters);
      printf("%c", choose);
      
    }
  }
  else
  {
    printf("A word must contain at least one letter!\n\n");
  }
  printf("\n");
  system("PAUSE");  
getch ();
  return 0;
}
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่