定義一個(gè)字符串變量,這個(gè)變量的值中就可以輸入漢字了。漢字是多字節(jié)的,一個(gè)char放不下,可以使用字符數(shù)組,但需要給數(shù)組分配空間,或者使用string例如:include<stdio.h>intmain(void){chara[7]="你好";scanf("%*s...
1、中文字符串可以使用printf()、puts()等函數(shù)直接輸出。include<stdio.h>include<locale.h>intmain(){constcharstr[]="這里全是中文";printf("\n輸出字符數(shù):%d\n",printf(str));puts(str);return...
C語言中輸入中文,實(shí)際上就是輸入字符串,這個(gè)字符串可以是英文中文,數(shù)字都可以。include<stdio.h>voidmain(){charstring[100];//定義一個(gè)數(shù)組存放你輸入的字符串scanf(string);//在鍵盤上輸入中文,輸入完回車...
就可以正常輸入漢字了。使用CTRL+SHIFT切換輸入法;如果是在XP環(huán)境下,可以直接啟動(dòng)TC編輯環(huán)境,使用空格+ctrl鍵切換輸入法。也可以輸入漢字。其實(shí),使用VC++編輯環(huán)境完全可以替換TC的編輯環(huán)境的,使用漢字就更不是問題了。
ifstreamifile("f:\\test.txt",ios::in);charcarr[55]={0};if(!ifile){cout<<"openerr";}elseifile.getline(carr,sizeof(carr));cout<<carr;return;...
要輸入,按照字符串即可定義char數(shù)組,然后scanf格式用%s就行。在命令行輸?shù)臅r(shí)候切換輸入法和其它窗口打字是一樣的。
如果您要輸入漢字的話,可以用vc++的,上面可以直接輸入漢字,且全面兼容c如果您的編程環(huán)境必須要在c中,那么您可以用turboc在中文dos下也是可以的
一個(gè)漢字實(shí)際上是用一個(gè)字符數(shù)組中的連續(xù)兩個(gè)元素儲(chǔ)存的例如:chars[2];scanf("%s",s);///1、此處不加&2、此處可用gets(s);for(inti=0;i<2;++i)printf("%c",s[i]);這樣可以完整輸入輸出一個(gè)...
這包括了輸出與輸入漢字include<stdio.h>intmain(){charstr[]="今天天氣不錯(cuò)";printf("%s",str);charstr1[222];scanf("%s",&str1);printf("%s",str1);return0;}...
用自符串:先定義一個(gè)字符串,如:charhanzi[20]。然后:scanf("%s",hanzi);或者gets(hanzi)。不過定義的時(shí)候控制了字節(jié)為20,不能輸太多,(一個(gè)漢字兩個(gè)字節(jié))。1、引入標(biāo)準(zhǔn)輸入輸出庫:sdtio.h。2、定義字符串...