2014-11-24 2 views
0

C 언어 프로그래밍에서 구문 오류를 감지 할 수있는 프로그램을 만들어야합니다. 의 문법이어야한다고 가정 해 봅시다 공간 분할 입력 읽기 텍스트 필드에 사용자 입력

printf("statement"); 

내가 코딩에 오류가 있는지 감지 할 수있는 인터페이스를 만들 수 있습니까? 출력은 "구문 오류! 다시 시도하십시오"해야한다 나를 있고 StringTokenizer를 사용하거나 "잘 했어! 아니 구문 오류"

선생님의 조언. 아무도 이것으로 나를 도울 수 있습니까? 나는 사용자가 같은 각 입력에 대해 공간이 필요하면 마음을 해달라고 :

**printf** (space) **("** (space) **statement** (space) **")** (space) **;** 
+0

왜 둘 다'c'와'java'입니까? –

답변

0

예. 찾고있는 tokenizer 함수 [c]은 strtok_r()입니다. 이 기능의 사용법에 대한 자세한 내용은 매뉴얼 페이지 here에서 확인하십시오.

그러나 이것은 까다로운 일입니다. 최선을 다해 노력하십시오.

관련 문제