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

}