언어/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;
}