Bài 8 học lập trình C

E mới bắt đầu học C, hiện đang học đến bài 8(Video học lập trình C của a Đạt) nhưng sao e viết code giống như a Đạt rồi mà nó bị lỗi “SHRT_MIN” undecleared. Mong mọi người giúp đỡ, TKS.

Bạn không up code với up đề sao mọi người biết được chỗ nào mà sửa?

Lỗi kia xảy ra do bạn không khai báo biến SHRT_MIN, hoặc bạn lại đánh sai chính tả chỗ nào đấy.

Vote close topic :v

1 Like

Mình mới tham gia diễn đàn mong bạn thông cảm! Sẽ rút kinh nghiệm lần sau.

Rút kinh nghiệm bằng cách

đi bạn.

1 Like

Đoạn code này có ở video của anh Đạt https://www.youtube.com/watch?v=n-4m2BxSXLI&list=PLyiioioEJSxHr5X8RNY3QXUGcjzeZeI7l&index=8

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

int main()
{
    //short 2 ==> short int
    printf("short min = \t%d\t, short max = \t%d\n", SHRT_MIN, SHRT_MAX);
    printf("unsigned short min = \t%d, unsigned short max = %d\n", 0, USHRT_MAX);
    //int 4
    printf("int min = \t%d\t, int max = \t%d\n", INT_MIN, INT_MAX);
    printf("unsigned int min = \t%d, unsigned int max = %d\n", 0, UINT_MAX);
    //long 4 ==> long int
    printf("long min = \t%d\t, long max = \t%d\n", LONG_MIN, LONG_MAX);
    printf("unsigned long min = \t%d, unsigned long max = %d\n", 0, ULONG_MAX);
    //long long 8
    return 0;
}

Thêm header:
limits.h
Hoặc c++
climits

2 Likes
#include <limits.h>
1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?