Cho mình hỏi cách đọc chuỗi theo từng kí tự một (sử dụng getchar) và lưu các kí tự vào một mảng. Dừng lại cho đến khi mảng đầy hoặc gặp kí tự '\n'.
Cái này mình làm, bạn xem để tham khảo
C Code:
void nhap(char s[5], int dodai) /* dodai là số ký tự bạn có thể nhập vào mảng */ { int cnt=0,i; { if(cnt < dodai) /* nếu số ký tự nhập vào lớn hơn độ dài thì out ko lưu vào nữa */ { s[cnt]=i; cnt++; } } s[cnt++]='\0'; }
Trước khi là PRO thì chắc chắn sẽ là CON GÀ
Và mình thì đang ở mức độ CON GÀ