30/09/2018, 20:51
Lỗi tự xuống dòng trong Visual Studio
Em đang xài Visual Studio 2012, trước kia vẫn bình thường nhưng bây giờ lại bị dính lỗi này
#include <stdio.h>
#include <conio.h>
int main()
{
int a, b;
printf("Nhap a: ");scanf("%d",&a);
printf("Nhap b: ");scanf("%d",&b);
getch();
return 0;
}
Chạy chương trình:
Rõ ràng là em không sử dụng ký tự xuống dòng ‘
’, vậy mà nó vẫn cứ xuống dòng mới lạ chứ. Mong các bro giúp em giải quyết vấn đề này.
Bài liên quan
Thì sau
scanf
đầu tiên nó vẫn còn\n
trong bộ đệm mà, nên nó xuống dòng là đúng rồi.scanf() chỉ nhận cái giá trị nguyên nên cái ký tự \n sẽ được bỏ qua và làm cho nó xuống hàng
Vâng em đã hiểu. Cám ơn hai bác nhiều nhé!