버퍼 비우는 귀여운 기술
언어/c언어2017. 4. 29. 11:08
# include <stdio.h>
# include <stdlib.h>
# include <string.h>
int main(void)
{
char* DataSTR = NULL;
int length = 0;
int i; // index
int TotalSum = 0;
scanf("%d", &length);
getchar();
DataSTR = (char*)malloc(sizeof(char)*length);
memset(DataSTR, 0, sizeof(char)*length);
//rewind(stdin);
for (i = 0; i < length; i++) {
DataSTR[i] = getchar();
}
for (i = 0; i < length; i++)
{
//printf("%d\n", DataSTR[i]-48);
TotalSum += ((int)DataSTR[i]-48);
}
printf("%d \n", TotalSum);
free(DataSTR);
return 0;
}
'언어 > c언어' 카테고리의 다른 글
문자열을 숫자로 (atoi) (0) | 2017.05.05 |
---|---|
정렬 (0) | 2017.05.03 |
c언어 초보 : 대문자 => 소문자 (0) | 2017.04.09 |
합, 평균, 최댓값, 최솟값 (0) | 2017.04.05 |
자료구조 덱 (0) | 2017.04.02 |