Error conio no such file or directory là lỗi gì năm 2024
Here's the program.. include
includeinclude# define SIZE 4 void generate_answer(int[]); void compare(int[],int[],int *,int *); int main() {int guess[SIZE],answer[SIZE]; int i,n,m,guesses; int number,exact,inexact; double average; srand(0); guesses=0; printf("*** Welcome to the MATCH and HIT game***\n"); printf("The computer has selected a 4-digitnumber.\n"); printf("Try to deduce it in 12 rounds of queries.\n"); generate_answer(answer); for(i=0;i printf("%d",answer[i]); printf("\n"); do {guesses++; printf("Round# %d Please enter your query (4digits):",guesses); while(scanf("%d",&n)!=1||n>9999) {while(getchar() != '\n' ); printf("invalid input\n"); printf("Round# %d Please enter your query (4digits):",guesses); } m=1000; for(i=0;i {guess[i]=n/m; n%=m; m/=10; } compare(guess,answer,&exact,&inexact); printf("%d hit and %dmatches\n\n",exact,inexact); }while(exact!=SIZE&&guesses<12); if(exact==SIZE) {printf("*****************************… "); printf("CONGRATULATIONS! You won thegame!\n"); printf("******************************…"); } else {printf("*****************************… "); printf("Sorry, out of queries. Gameover!\n"); printf("******************************… " ) ; } getch(); return 0; } void generate_answer(int answer[]) {int i,j,n,dupe=0; for(i=0;ianswer[i]=0; answer[0]=rand()%9+1; for(i=1;i{dupe=0; n=rand()%9+1; for(j=0;jif(n==answer[j]) {j=10; i--; dupe=1; } if(dupe==0) answer[i]=n; } return; } void compare(int guess[],int answer[],int *exact ,int *inexact) {int i,j; int found[SIZE],used[SIZE]; for(i=0;i{found[i]=0; used[i]=0; } *exact=0; *inexact=0; for(i=0;iif(guess[i]==answer[i]) {*exact=*exact+1; found[i]=1; used[i]=1; } if(*exact==SIZE) return; for(i=0;ifor(j=0;jif(i!=j) if(found[j]==0&&used[i]==0) if(guess[i]==answer[j]) {*inexact=*inexact+1; found[j]=1; used[i]=1; } return; } Cách khắc phục: Phía trước dòng chữ No such file or directory chính là tên tập tin hoặc thư mục bị khai báo sai (stdo.h) và màu đỏ cảnh báo có lỗi của Code::Blocks cũng chỉ ngay dòng lệnh có lỗi (dòng 1). Chúng ta đã tìm ra nguyên nhân sai, bây giờ bạn chỉ cần sửa lại cho đúng tên tập tin được include thôi. Sửa stdo.h thành stdio.h Kinh nghiệm: click vào +1 hoặc like xem kinh nghiệm xử lý khi gặp lỗi
answered Apr 29, 2021 at 15:39 John BodeJohn Bode 121k19 gold badges124 silver badges202 bronze badges 4 I encountered the same situation. My xcode suggested include |