C에서 변수를 받아와서 String으로 계산할수도있나요?
글쓴이: kid1402 / 작성시간: 화, 2009/10/20 - 1:00오전
예를들어 어떤 알고리즘을 짤때
인풋값으로 받아온 데이터가 숫자일때는 -> 알고리즘계산, q 이거나 숫자가 아닐때는 -> 프로그램종료
이런식으로 하고싶은데
mode 값을 줘서 1일때 종료, 2일때 알고리즘실행
이런식이 아니라 진짜 처음부터 변수 하나로 저걸 다 할수 있나요?
대충 생각나는대로 수도코드를 짜면;
var k;
get(k);
if(k=='q' && !isdigit(k) ) break;
else -->프로그램 실행
이렇게 될거같은데.. 저 var 라는 데이터 타입이 존재할지 의문이군요;
혹은 처음부터 int로 받아와서 체크하는 법이 있는지 궁금합니당
Forums:
char 로 받아서..
인풋값을 char 로 받아서 하면 가능할거같기도한데
char 의 범위가 int 값의 범위를 충분히 담지 못하기때문에
범위가 넘는 값을 가져오면 오류가발생하더군요..
char[] 로 받아와서
char[] 로 받아와서 처리하면 되죠. =.=
댓글 달기