01/10/2018, 15:51
Tại sao em nhập y để tiếp tục mà lại bị thoát chương trình vậy?
#include <stdio.h>
#include <conio.h>
int main()
{
char x;
int number;
int tong = 0;
do {
printf("
nhap so number: ");
scanf_s("%d", &number);
tong = tong + number;
fflush(stdin);
printf("
ban co muon nhap tiep (y/n)?: ");
scanf_s("%c", &x);
} while (x == 'y');
_getch();
return 0;
em đã xóa bộ nhớ đệm rồi mà Tại sao em nhập y để tiếp tục mà lại bị thoát chuong trình vậy
Bài liên quan
Nếu dùng scanf_s thì em phải dùng thế này chứ nhỉ?
da.thank anh nhe. em tìm ra lỗi rồi.Do em đàng sai VS 2015 nó không còn sử dung fflush(stdin) nữa mà phải dung rewind(stdin) mới đc
rewind(stdin) cũng là VS only thôi.
Vì sao fflush(stdin) là sai: