編程出現漢字
㈠ c++ 編程中如何隨機產生漢字,並且可以輸入漢字
別,隨機產生漢字是可以的,不過我估計你都打不出來。更好的情況是做一個表,然後隨機在這個表裡選取漢字,否則真正隨機的生成的有些是符號,你壓根打不出來的。建議看一下漢字編碼格式什麼的。可能牽涉到輸出漢字,漢字編碼可以用gbk,因為dos下的gbk輸出的可以識別,如果utf-8的人就沒法看了
㈡ c語言編程出現漢字輸出亂碼現象
C語言中一個漢字是由兩個位元組來表示的
而C語言編程主要是以位元組為單位來顯示
所以你的C語言輸出中,如果漢字顯示只顯示了一個位元組,就會有亂碼出現了
正常的做法是,你的printf輸出時,符號的長度要為偶數位元組。
㈢ 編程的.c文件名能出現漢字嗎
可以。在windows系統中不區分中英文,只需要編碼正確就行了。默認編碼一般是GBK,支持中文
㈣ c語言編程中,怎麼輸入輸出 姓名,漢字。
如果您是用TC進行編程,那麼只能顯示英文,如果您是用VC進行編程就可以顯示中文了。兩者只是編譯工具不一樣,編程語言的使用是一樣的。
代碼如下:
#include<stdio.h>
#include<string.h>
int main(){
char name[6][20];
char temp[20];
printf("請輸入6個人的名字: ");
int i;
for (i = 0; i < 6; i++){
gets(name[i]);
}
printf(" 這六個人的名字如下: ");
for (i = 0; i < 6; i++){
printf("%s ", name[i]);
}
printf(" ");
printf("按字典排序後如下所示: ");
int j, k;
for (j = 0; j < 6; j++)
for (k = j + 1; k < 6; k++)
{
if (strcmp(name[j], name[k])>0)
{
strcpy(temp, name[j]);
strcpy(name[j], name[k]);
strcpy(name[k], temp);
}
}
for (i = 0; i < 6; i++)
printf("%s ", name[i]);
}
拓展資料
C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著良好跨平台的特性,以一個標准規格寫出的C語言程序可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(單片機或稱MCU)以及超級電腦等作業平台。
㈤ 在C語言編程的時,運行完以後,除了能正確顯示答案以外,有時候怎麼還會出現漢字呢是不是哪裡有問題
這個不是哪裡有問題..
或者是你在輸出的時候,已經輸出了指定內存的東西,但還輸出了不明內存的東西,就會出現某些漢字。而且這種情況在利用指針時出現的可能性較大吧!
這不是你的什麼問題,而是正常的,只要在編程的過程中注意點,就可以避免
㈥ c語言編程如何輸出漢字
Windows XP與DOS是完全不同的兩種內核。Windows XP幾乎把DOS完全摒棄了。
而TC則是DOS時代的遺留物。
所以用TC編出來的程序在WINDOWS XP中運行時,許可權是非常有限的。特別是對屏幕的操作。所以畫點陣的方法是行不通的(更何況這個方法編出的程序也是很復雜的)。如果你用的是98以前的操作系統的話,用UCDOS就可以實現,但在XP中UCDOS已經不能用了。
如果想要用C語言編程時輸出漢字,可以用以下幾種方法:
1.最值得推薦的一種。摒棄TC,改用為WINDOWS編程設計的Visual C++,或者C++ Builder,lcc等。
用這幾種工具的話,在代碼中可以直接輸入漢字。編譯出來的是32位windows程序不存在兼容問題。
2.改用98以前的操作系統。
3.裝個虛擬機,在虛擬機中裝上DOS或者98。當然還要裝上UCDOS。然後,在其中用TC寫程序。
㈦ c語言怎麼編程才能顯示漢語
在編程輸出步驟:
printf(「你想要的漢字\n」);
就行了
㈧ C編程輸出漢字錯誤,這是什麼問題啊
1. 定義字元串形式的漢字(採用字元數組存儲)。
2. 使用printf函數,或者puts函數輸出字元串形式的漢字。#include<stdio.h>int main(){ char str[]="輸出漢字"; printf("%s\n",str); puts(str); return 0;}/*運行結果:輸出漢字輸出漢字*/
㈨ 網頁編程出現漢字亂碼問題
在Dreamweaver中有一個很有意思的問題就是你文檔的格式。就算你將Code設為GB2313還是將你的HTML代碼設為GB2312它都會以UTF-8來顯示。因為在DW中默認是以UTF-8來建立的。所以要更改它的文檔編碼才可以
呵呵,其實很好解決,你在頁面最下面有一個屬性工具欄。點擊頁面後會有一個頁面屬性的按鈕。點擊後出現一個對話框,在左邊的菜單中選擇標題/編碼,然後在右邊的編碼中(以你現在的情況來看你的應該是UTF-8)選擇簡體中文(GB2312)再點載入。這時你的文檔格式就算換過來了。以前我就是這么弄的。不知道跟你的情況相同不。試一下吧!!!