30/09/2018, 16:11

[Hỏi] Lỗi khi build project trong code::blocks

Em build project thì bị lỗi này, ai giúp em với (bấm build and run)


@ltd, @bachtiensinh, hay ai đó giúp em với

Nguyễn Minh Dũng viết 18:19 ngày 30/09/2018

Gỡ cài lại đi em ơi

nhatlonggunz viết 18:17 ngày 30/09/2018

Vẫn bị anh ơi, đắng lòng là chỉ có cái project đó bị thôi, hay là do code
@ltd

Quân viết 18:22 ngày 30/09/2018

Không biết giờ codeblock có gì hay hơn không chứ mình thấy nó không thích bằng dev-C =))

Nguyễn Minh Dũng viết 18:20 ngày 30/09/2018

Vẫn bị anh ơi, đắng lòng là chỉ có cái project đó bị thôi, hay là do code

Vậy chắc do code hoặc do cái thư mục project đó có vấn đề.

em cho anh coi code.

Không biết giờ codeblock có gì hay hơn không chứ mình thấy nó không thích bằng dev-C =))

Anh chưa dùng dev-C, nó hay không?

nhatlonggunz viết 18:15 ngày 30/09/2018

Dạ đây ạ, bài tập trong cái cuốn sách dịch từ tiếng Pháp ấy, hình như là anh tên Minh

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int so, sobimat;
   // Create random numbers
    srand(time(NULL));
    max = 300, min = 1;
    sobimat = (rand() % (max - min + 1)) + min;
   // Choose the number
    while(1) {
        do {
            scanf("%d", &so);
            if(so < sobimat)
                printf("Greater\n");
            else if(so > sobimat)
                printf("Lower\n");
            else
                printf("Yes, it is, you guessed it with guess time(s) \n");
        } while(so != sobimat);
    }
    return 0;
}
Quân viết 18:18 ngày 30/09/2018

Anh chưa dùng dev-C, nó hay không?

Hay mà anh.
Nói chung thì ai dùng quen cái gì hay cái đó, tùy người nhưng em thấy nó đơn giản

Nguyễn Minh Dũng viết 18:24 ngày 30/09/2018

Do code em à

Anh thêm

#include <time.h>
int max = 300, min = 1;

Code hoàn chỉnh

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main()
{
    int so, sobimat;
   // Create random numbers
    srand(time(NULL));
    int max = 300, min = 1;
    sobimat = (rand() % (max - min + 1)) + min;
   // Choose the number
    while(1) {
        do {
            scanf("%d", &so);
            if(so < sobimat)
                printf("Greater\n");
            else if(so > sobimat)
                printf("Lower\n");
            else
                printf("Yes, it is, you guessed it with guess time(s) \n");
        } while(so != sobimat);
    }
    return 0;
}
nhatlonggunz viết 18:21 ngày 30/09/2018

Vẫn bị anh ơi, vẫn lỗi đó, tự động dis luôn, trong thư mục chứa, chỉ có 1 file main.c vs 1 project file thôi, hic, thế là bị sao vậy anh

Nguyễn Minh Dũng viết 18:18 ngày 30/09/2018

Chạy code anh gửi vẫn bị lỗi à?

Thực tế khắc nghiệt viết 18:25 ngày 30/09/2018

Bạn coi lại giùm mình đoạn này heng

sobimat = (rand() % (max - min + 1)) + min;

giá trị của sobimat hiện chương trình k hiểu! mình thử thay như này

sobimat = rand() %max;

thì chạy bt! như vậy trong đoạn đó! giá trị bị tràn báo sai nhé bạn. Bạn lưu ý : giá trị ta cho random % lấy dư bạn nên cho 1 giá trị thực như % 200 , %100 chẳng hạn! an toàn hơn tránh bị lỗi. còn sinh số ngẫu nhiên bạn có thể dùng vòng lặp cũng ok đó! thân chào bạn

Nguyễn Minh Dũng viết 18:12 ngày 30/09/2018

Anh đã sửa ở trên rồi @Honey_moon

Do code em à Anh thêm #include <time.h> int max = 300, min = 1; Code hoàn chỉnh #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { int so, sobimat; // Create random numbers srand(time(NULL)); int max = 300, min = 1; sobimat = (rand() % (max - min + 1)) + min; // Choose the number while(1) { do { scanf("%d", &so); if(so < sobimat) printf("Greater\n"); else if(so > sobimat) …
Bài liên quan
0