có một chương trình sao:
mọi người cho hỏi ý nghĩa câu lệnh buffer[i++] = (unsigned char) c; trong đó là gì.thanhks.
#include<stdio.h>
void foo() {
unsigned char buffer[20]="123456789134371234837571275614452182336516375867435617";
int i=0; int c;
while ((c = getc(stdin)) != EOF) {
buffer[i++] = (unsigned char) c;
}
buffer[i] = '\0';
printf("You entered %s\n", buffer);
}
int main() {
foo();
return 0;
}