프로그램 예:
# include & ltstdio.h & gt
Int main(){
Char s [3] [10] = {"+123", "-4567", "98765432/kloc-;
Int a [3]; //결과 저장
Int I;;
For(I = 0;; 나<3; I++) sscanf(s[i], "%d", & AMPA [I]);
For(I = 0;; 나<3; I++) printf("%d\n ",a [I]);
0 을 반환합니다
}
출력 결과:
123
-4567
98765432 1
= = = =
간단한 숫자 문자열인 경우 숫자로 변환하고 ASCII 값을 고려한 후 다음 방법을 사용합니다.
# include & ltstdio.h & gt
Int main(){
Chars2 [80] = {"1234567000987654321"};
Inta2 [80];
Int I, n;
N = strlen (S2);
For(I = 0;; 나 & ltn;; I++) a2 [I] = S2 [I]-0; //이런 식으로
For(I = 0;; 나 & ltn;; I++)printf("%d\n ",a2 [I]);
0 을 반환합니다
}