tình hình là các kí tự từ 0->31 ,khi in ra màn hình thì bị biến đổi ,làm sao để khắc phục lội này hả mọi người ?
Lỗi in kí tự lập trình C++?
Bạn up đoạn code lên xem thử?
#include<conio.h>
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
for (int i = 0; i <= 255; i++)
{
cout << i << " ";
putchar(i);
cout << "\n";
}
_getch();
return 0;
}
- Code bạn markdown không đúng cách
- Tên Topic là ngôn ngữ C mà code lại là C++
- Bạn kêu in các kí tự từ 0 => 31 mà để
for (int i = 0; i <= 255; i++)
à sr,mà tình hình là lỗi kí tự từ 0->31 không in ra đúng được giờ fix thế nào bạn help me
0-31 là các ký tự điều khiển, các ký tự in được bắt đầu từ 32. in ra vậy đúng rồi
hôm trước mình thấy có bạn in được kí tự hình trái tim mà mình không biết cách làm thế nào, kí tự trái tim có giá trị là 3
Kí tự trái tim là thuộc bảng mã Unicode, mà prompt của VS không hỗ trợ UTF-8. bạn thử:
#define trai_tim "\xE2\x99\xA5"
cout<<trai_t<<"\n";
hình như không bạn ,hôm trước thấy bạn nào đó viết trên codeblock được,giờ hỏi lại kaka ,lên search méo ra
printf("\x03");
Thử nào
không được bạn
Mới test thử được mà ta Chỉnh lại font hiển thị trên console nhé
chỉnh như nào bạn chỉ mình với
à được rồi thanh nhiều nha hihi