C#/Console

[Console] 숫자만 입력받기

Lucifer_D 2011. 9. 21. 16:26
반응형
        public int isNum(string a_str)
        {
            int rc = 0;
            //rc = 0 :문자, 1:정수, 2:실수

            for (int i = 0; i < a_str.Length; i++)
            {
                if ((a_str[i] >= '0' && a_str[i] <= '9') || a_str[i] == '.')
                    rc = 1;
                else
                    rc = 0;
                break;
            }
            if (rc == 1)
                if (a_str.IndexOf(".") >= 0) rc = 2;
            return rc;
        }
반응형