Dùng getch(); vẫn không dừng màn hình lại được?

Giúp em với T_T Em dùng devc++

Em khai báo thư viện đầy đủ rồi mà dùng getch(); vẫn không dừng màn hình lại được :’(

Gửi code lên thử :smile:

Thử dùng system(“pause”); xem

Chắc là bị tràn buffer làm ăn mất con getch rồi :smiley:

Code

#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
int main(){
        float a,b,c,delta,x1,x2;
        printf("Giai bat phuong trinh Ax^2+Bx+C>0\n");
        printf("nhap A khac 0: ");scanf("%f",&a);
        printf("nhap B: "); scanf("%f",&b);
        printf("nhap C: "); scanf ("%f",&c);
        delta = b*b - 4*a*c;
        x1= (-b+sqrt(delta))/(2*a);
        x2=(-b-sqrt(delta))/(2*a);
        if (delta <=0 && a<0)
            printf("vo nghiem");
        else if (delta <0 && a>0)
            printf("voi moi x");
        else if (delta ==0 && a>0)
            printf("dung voi moi x tru x= %f",-b/(2*a));
        else if (delta >0 && a>0)
            printf("tap nghiem phuong trinh nam trong khoang x>%f hop voi x<%f",x1,x2);
        else if (delta >0 && a<0)
            printf("tap nghiem phuong trinh la %f <x< %f",x1,x2);
        getch();
}

không được nốt anh ơi dù khai báo stdlib.h rồi

Bạn thử dùng

_getch();

xem, trước mình cũng gặp vấn đề này một lần.

mình dùng devc5.9.2 vẫn dừng ngon mà

không được luôn anh :’(

em dùng 4.9.9.2 chắc phải down lại bản mới quá :smiley:

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?