이진수 문자열을 10진수로 변환 #include<stdio.h> #include<stdlib.h> int b2i(char *s); int main() { printf("%d\n", b2i("0101")); return 0; } int b2i(char *s) { int a=0; while(*s) { // printf(" %c a=%d ", *s, a); a=a+a+*s-48; ++s; } return a; } c·c++/c 프로그래밍 2011.12.15