Chủ đề: Hằng số M_PI trong VC6
-
07-08-2009, 05:49 PM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Hằng số M_PI trong VC6
#include"stdio.h"
#include"conio.h"
#include"math.h"
void main()
{
float r,cv,dt;
printf("nhap vao gia tri ban kinh r: ");
scanf("%f",&r);
cv==2*M_PI*r;dt==M_PI*r*r;
printf("Chu vi=%10.2f
Dien tich=%8.2f",cv,dt);
getch();
}
Mình chạy thì ko lỗi , nhưng kết quả là :
Chu vi=0.00
Dien tich=-9255596166354899250000000000000000000000000.00cv,d t
ko hiểu sao cái thư viện math nó ko có tác dụng hay sao á , nó gán mặt định lun cho cái M_PI=0 lun hay gì roài , có ai nói lí do tại sao ko cám ơn nhiều lắm!View more random threads:
- Load ảnh có nền trong suốt trong MFC?
- atlimage.h trong VC6.0 laì gì?
- Cách tạo hộp thoại chọn file : File Chooser trong VC++?
- Thắc mắc về định nghĩa đối tượng trong VS C++
- Garena dùng cách nào để hide process với các CheatEngine?
- Lập trình MFC | Xem trước 10 dòng của file text bằng MFC?
- Cách nhúng OpenCV vào giao diện C++
- Đổi màu mặc định của Scrollbar trong MFC
- xây dựng hàm chèn phần tử không có trước vào dslk?
- Lỗi VC++ 6.0 | Error spawning cl.exe
-
07-08-2009, 06:38 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Cái tiêu đề.
cv==2*M_PI*r;dt==M_PI*r*r; <~~ sao lại ==
-
08-08-2009, 10:21 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
#ifndef M_PI
#define M_PI 3.1415926535897932384626433832795
#endif
phải ko mèo con
-
08-08-2009, 10:22 AM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
nhưng mình thử chạy trên VC5 thì nó ko báo lỗi code chạy đúng ,VC6 sau cái VC5 mà thiếu cái hàm M_PI lạ nhỉ
-
08-08-2009, 11:02 AM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
mình vào cái thư viện include của chương trình cái file MATH.H nó ko khai cái hàm M_PI như meolongvang nói, add code thêm cho nó nó chạy ngon rồi [IMG]images/smilies/smile.png[/IMG]
-
08-08-2009, 03:36 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Đang ở
- hà nội
- Bài viết
- 0
cv==2*M_PI*r;dt==M_PI*r*r; <-mình đánh sai he he,vậy nè phải ko cv=2*M_PI*r;dt=M_PI*r*r;
nhưng mà nó vẫn báo lỗi ngay dòng cv=2*M_PI*r; là C:\Program Files\Microsoft Visual Studio\MyProjects\1\1.cpp(9) : error C2065: 'M_PI' : undeclared identifier. Nhưng mình đã khai thư viện math rồi mà. *_*
-
08-08-2009, 04:42 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi ximachaos
mình cũng chạy như vậy đâu có báo lỗi đâu???
-
08-08-2009, 05:44 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
chắc là cái VC6 thiếu mấy cái thư viện (
-
08-08-2009, 06:23 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Phép gán là dấu = chứ không phải ==
Thư viện math.h của VC6 không có hằng số M_PI đâu bạn. Bạn phải tự define lấy thôi.
Ngoại trừ một số ít trường hợp rãnh mũi - má và “râu rồng silicon” xuất hiện sớm, có khi từ tuổi thanh niên do cơ địa, còn lại, đại đa số do căn do lão hoá đã gây nên ba diễn biến: Giảm mô xương gò...
Cách thẩm mỹ má ở tuổi trung niên...