1005번 - ACM Craft
C에서 띄어쓰기로 구분된 임의의 int들을 읽어들이는 방법이 궁금합니다 (개수가 변수에 저장되어있을 때)
저장할 공간은 malloc( n * sizeof(int) ) 로 만들면 되겠지만 읽어오는거 자체는
string으로 받아와서 char단위로 처리하는것 말고는 아이디어가 떠오르지 않네요
scanf 를 이용해서 가능한가요?
예시입력 :
5 //입력할 숫자의 개수
3 4 13 17 21
scanf("%d", &a[i]])를 원하는만큼 호출하시면 띄어쓰기 단위로 읽어들여요
깔끔한 답변 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
silvershine157 8년 전
C에서 띄어쓰기로 구분된 임의의 int들을 읽어들이는 방법이 궁금합니다 (개수가 변수에 저장되어있을 때)
저장할 공간은 malloc( n * sizeof(int) ) 로 만들면 되겠지만 읽어오는거 자체는
string으로 받아와서 char단위로 처리하는것 말고는 아이디어가 떠오르지 않네요
scanf 를 이용해서 가능한가요?
예시입력 :
5 //입력할 숫자의 개수
3 4 13 17 21