Có ai biết hàm đối chiếu 2 cam kết tự trong C tuyệt C++ ko? trong khi ko có thì phải? Chỉ gồm hàm strcmp() là đối chiếu 2 chuỗi thôi?đề bài: Nhập 1 chuỗi ký tự tự bàn phím. Thu xếp rồi in ra màn hìnhDo ko so sánh đc 2 cam kết tự cần m` so ánh bằng mã ascii. Nhg ko ổn lắm???#include#include#includevoid main() //clrscr(); char a<20>; int n; char tg; cout>a; for (int i=0;i for (int j=i+1;j if (toascii(a)>toascii(a)) char tg=a; a=a; a=tg; cout getch();Mọi ng` coi phần bố trí cho m` nha
*
Biết là không nên rùi nhg ko biết sửa


Bạn đang xem: So sánh ký tự trong c

Quote
Registered User
ban so sinh kieu bang chu cai A B C hay gi#include#include#includevoid sx(char a<>)int n=strlen(a);for(int i=0;ifor(int j=i+1;jif(a>a)int tam=a;a=a ;a=tam;void main()char a<100>;gets(a);sx(a);puts(a);ko biet teo dung y ban ko
Quote
*

Registered User
Mình hiểu biện pháp làm của người sử dụng rồi! thanks!Đây là cách tuân theo tương tử của C vày 1 ký kết tự trong C hoàn toàn có thể vừa là char vừa là int (int thì sẽ là mã vào bảng ascii).Còn vào C++ chả chỉ cần char thôi phải ko thể làm vậy được? thế nên ko ổn lắm thì phải? M` cũng chẳng biết cố nào????
Mình hiểu cách làm của người sử dụng rồi! thanks!Đây là cách tuân theo tương tử của C do 1 ký tự vào C hoàn toàn có thể vừa là char vừa là int (int thì đã là mã trong bảng ascii).Còn trong C++ chả chỉ nên char thôi bắt buộc ko thể làm cụ được? vậy nên ko ổn định lắm thì phải? M` cũng chẳng biết cố gắng nào????
chúng ta ép kiểu char thanh lịch int. Vd : char a ="A" cout có thể hiểu đơn giản là thuật toán bố trí ở bên trên khi đối chiếu 2 chữ cái thì chuyển hẳn qua kiểu int để so sánh.
Có 2 cách:Thứ 1: các bạn ép hình trạng char -> int (ASCII) rồi so sánhThứ 2: sử dụng strcpm(), hàm này đối chiếu 2 chuổi, tuy nhiên bao hàm cả 2 kí tửvd strcmp(a,a) trả về ==0, >0, n-1
Nhưng bên cạnh đó hàm strcmp() chỉ cho so sánh 2 chuối thôi thì phải? cách 2 các bạn nói y hệt như code ban sơ của m` đó. So sánh 2 ký tự nó báo lỗi?
neu la char thi bạn nên xây dựng 1 hàm trả về quý giá kiểu int diA=1B=2 V....v vây đó dc ko ma C++ là viết =VS c++ ha
Chuyển nhanhC/C++TopSite AreasChuyên mụcHoạt hễ của reset1010.comHoạt động Off-lineCông tác xóm hộiThông báoThảo luận chungCNTT nước ta và Quốc tếTin tức CNTTISP - ICP - OSPNghề nghiệpTư vấn - thị trường & kỹ năng cần biếtTin học tập căn bảnPhần mềmMáy tính để bànLaptopMobile devicesiPhone và iPadAndroid SmartphonesBlackBerryWindows PhonesĐào tạoHọc về CNTTE-booksChứng chỉ tin học quốc tếCiscoLập trìnhCác ngôn ngữ lập trìnhCác vụ việc khác vào lập trìnhHệ thống - MạngSecurity ZoneInternet & Web và MultimediaLập trình webThiết kế webCLB WebmastersCơ sở dữ liệuDomains/HostingWeb Hosting / DomainHosting SupportGiao lưu giữ - Thư giãnTự trình làng - Giao lưuGóc thư giãnNhiếp ảnhTrung trọng tâm Giao DịchViệc làm cho CNTT


Xem thêm: Học Phí Đại Học Công Nghệ Miền Đông Năm 2020 Chính Xác Nhất, Học Phí Trường Đại Học Công Nghệ Miền Đông

Bạn không thể tạo thành chủ đề mớiBạn không thể trả lời bài viếtBạn không thể nhờ cất hộ file gắn kèmBạn không thể sửa bài viết của mình