Hỏi về việc nhập dữ liệu có xuống dòng từ bàn phím trong C

Khi nhập một đoạn văn bản từ bàn phím mà có xuống dòng thì làm như thế nào ạ ? (dùng C). Nhấn Enter là nó lại qua lệnh khác . Xin mọi người giúp ạ.

thế kết thúc nhập bằng cách nào

1 Like

chẳng ai đi nhập 1 đoạn văn vào cái màn hình đen cả nhưng cố thì vẫn dc.

#include <stdio.h>
int main()
{
	char k;
	char str[1000];
	int i=0;
	while(1==1){
		k=getch();
		if(k==27)
			break;
		if(k==13){
			printf("\n");
			str[i]='\n';
			i++;
		}
		else{
			printf("%c",k);
			str[i]=k;
			i++;
		}
	}
	str[i]='\0';
	// thế là có một chuỗi str có thể in ra
	printf("%s",str);
}
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?