Đọc và xử lí input nhiều dòng từ bàn phím

Chào các bác,

Em đang code trên C, đọc nhiều hàng từ bàn phím qua bash (chạy trên linux) và sẽ in ra màn hình nếu dòng nào là chữ thì in 0, còn dòng nào số thì in 1.
Em k biết xử lí file đọc nhiều dòng từ phím như thế nào. Còn phần check number or not thì em làm ok rồi.
Ví dụ :

Input:

Hello, hihi
123
Daynhauhoc

Output:

0
1
0
while(feof(stdin)){
       fgets(str, 5000, stdin);
       int k = check(str); //Hàm check để kiểm tra là số hay chữ
       printf("&d", k);
}

Bạn có thể giải thích rõ hơn phần này được không ?

2 Likes

Các thể loại eof đều chỉ bật true sau khi đọc :slight_smile:

3 Likes

Đọc từ bash á bạn.
Ví dụ:
Nó như vầy
này bạn ơi.

Nhận từ bàn phím 2 dòng kiểu vậy luôn á

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?