hôm trước hình như tiết này cúp cua đi đánh warcraft DOTA hay sao ấy ông thầy dạy giờ mình ko hiểu gì hết có ai giúp mình về cái phần này với mã ASCII gì gì trong C++ ấy mình cũng ko nhớ rõ
bạn xem kĩ các cách xuất file thui ? ví dụ nhập vào thập phân xuất ra thập lục phân hay bát phân cũng có thể hoặc có cái nhị phân nữa mà? => Thế mà lúc trước bỏ công ra viết cho mệt bở hơi Nhắc tới đây mới biết mình bị quên C 1 chút phải tranh thủ về ôn lại nếu ko học xong bỏ của
tôi có dở lại xem phần mã ascii trong quyển học C++ trong 21 ngày thấy chẳng có gì cả ngoài một bảng kí tự từ a-b,A-B,và một vài kí tự và chữ số nữa đọc qua thấy nó cho biết các vấn đề sau về phần này như: 1.Cho biết các kí tự được sử dụng trong C++. 2.Cách xắp xếp các kí tư(hay thứ tự xuất hiện của các kí tự) 3.Giá trị của từng kí tự. Cái này thường được dùng rất nhiều trong mã hóa .Ví dụ bạn muốn mã hóa một đoạn lệnh nào đó thì bạn có thể dùng bảng mã này để mã hóa nó làm cho người dùng hay hacker không đọc được code của mình tạo ra. Bảng mã này còn giúp người lập trình tạo thêm nhiều kiểu kí tự (hay gọi là nghệ thuật ASCII_trong link của bác yphanh2002 gửi kèm ) Cái này nếu bác đi theo mã hóa là khá quan trọng còn nếu về lập trình thì tôi nghĩ là có thể bỏ qua_tôi nói có thể bỏ qua chứ không thể không học.
Nói chung học ascii ít khi xài đến lắm, mấy năm rồi có đụng tới đâu, bít nó là bảng mã là được, chỉ cần nhớ chỗ để tìm +tra cứu khi cần là ok, học cấp 3 thì cần nhớ cách đổi hệ nhị phân, hệ 16 là đủ.(Pascal vớ vẩn,đựoc mỗi thuật toán) À đánh dota bỏ học à? vui he
Đoạn code dưới đây cho phép chuyển từ hệ thập phân sang hệ gì bạn muốn ^_^ tớ giới hạn biến chứa số dư trong phạm vi 1000 số nếu thấy ko cần lắm có thể edit lại (thực ra thì sau khi viết đoạn code này thì tớ tìm ra cách convert sang nhị phân, thập lục phân nhanh hơn nhưng dù sao thì cái này vẫn >>>> ) Mã: [FONT="Verdana"]#include <stdio.h> #include <conio.h> void main() { int a,du[[B][COLOR="Red"]1000[/COLOR][/B]],i=0,tsodu=0,coso; printf("Nhap 1 so thap phan: "); scanf ("%d",&a); printf("Nhap co so can doi: "); scanf("%d",&coso); while(a!=0) { du[i]=a%coso; a=a/coso; i++; tsodu++; } for(i=tsodu-1;i>=0;i--) printf("%d",du[i]); getch(); }[/FONT]
vào trong phần Help, vào index coi ví dụ của lệnh getch, đó là chương trình chuyển mã ASCII đó, đỡ mất công viết, cái gì có sẵn thì cứ tận dụng.