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ài 8 học lập trình C
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?