zealousness   5년 전

선배님.. 메인 함수부분에서 list배열 안에 데이터를 입력 한 후 ' * ' 만나면 while문을 탈출 하는 코드를 작성 중인데 

list안에 데이터 입력 부터 잘 못된거 같아서 글 올립니다.. 한 수 배움을 청합니다... 

입력 데이터는

9 25 31 5 2 1 90 75 ("\n")

7 5 2 4 1 5

이렇게 두줄로 입력 할려고 합니다..

코드가 난장판이라도 이해 부탁드립니다.ㅠㅠ

sgchoi5   5년 전

char c;

while ((c = getchar()) != EOF) {

    if (c == '*')

        break; // while 문 탈출

    c 를 특정한 곳에 할당

    c 가 '\n' 이면 다음 줄로...

}

이 정도면 될듯한데요.

댓글을 작성하려면 로그인해야 합니다.