1、C語(yǔ)言中,可以用gets函數(shù)來(lái)接收輸入的字符串(包含空格)。格式:gets(字符數(shù)組名);功能:gets函數(shù)用于將輸入的字符串內(nèi)容存放到指定的字符數(shù)組中,輸入結(jié)尾的換行符\n被換成\0存儲(chǔ)在該數(shù)組中。
為石屏等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及石屏網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)、石屏網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
2、首先我們新建一個(gè)dev C++的項(xiàng)目。接下來(lái)在項(xiàng)目中新建C語(yǔ)言程序文件。然后在C語(yǔ)言文件中聲明一個(gè)字節(jié)數(shù)組。接下來(lái)我們通過(guò)printf函數(shù)提示用戶輸入字符串,通過(guò)scanf接收用戶輸入的字符串。
3、可以用sacnf或gets函數(shù)直接接收輸入的字符串,然后用循環(huán)遍歷字符串中每一個(gè)字符,判斷其是字母還是數(shù)字??梢杂醚h(huán)調(diào)用getch()或getchar()函數(shù)來(lái)一個(gè)一個(gè)字符的接收輸入,同時(shí)判讀輸入的是字母還是數(shù)字。
4、回答:你輸入的是一個(gè)字符,字符應(yīng)該是用“%c”吧,而不是%s。
5、在C語(yǔ)言中,動(dòng)態(tài)申請(qǐng)內(nèi)存可以用stdlib.h中聲明的malloc函數(shù)。函數(shù)原型:void *malloc(unsigned int num_bytes);num_bytes為要申請(qǐng)的內(nèi)存數(shù)量。申請(qǐng)成功,則返回指向這塊內(nèi)存的指針;失敗則返回NULL。
c語(yǔ)言,gets()函數(shù)用來(lái)從標(biāo)準(zhǔn)輸入設(shè)備(鍵盤)讀取字符串直到換行符結(jié)束,但換行符會(huì)被丟棄,然后在末尾添加\0字符。其調(diào)用格式為:gets(s)。其中s為字符串變量(字符串?dāng)?shù)組名或字符串指針)。字符串輸入函數(shù)gets 格式: gets (字符數(shù)組名)功能:從標(biāo)準(zhǔn)輸入設(shè)備鍵盤上輸入一個(gè)字符串。本函數(shù)得到一個(gè)函數(shù)值,即為該字符數(shù)組的首地址。gets() 函數(shù)是從鍵盤輸入字符串,該函數(shù)只有一個(gè)參數(shù)。參數(shù)類型為 char* 型,即 str 可以是一個(gè)字符指針變量名,也可以是一個(gè)字符數(shù)組名。你的原數(shù)組是這樣的{1,2,3,4,\0} gets輸入abc后是這樣的{a,b,c,\0,\0} gets函數(shù)會(huì)自動(dòng)在讀取的字符串后加一個(gè)空字符。char *gets(char *str);這個(gè)函數(shù)很簡(jiǎn)單,只有一個(gè)參數(shù)。參數(shù)類型為 char* 型,即 str 可以是一個(gè)字符指針變量名,也可以是一個(gè)字符數(shù)組名。C語(yǔ)言:編寫(xiě)一個(gè)函數(shù),接受一個(gè)字符串和一個(gè)字符
printf(請(qǐng)輸入一個(gè)字符串:);scanf(%s, str);toUpperCase(str);printf(轉(zhuǎn)換后的字符串為:%s\n, str);return 0;}編寫(xiě)一個(gè)函數(shù),輸入一個(gè)字符串和一個(gè)字符,統(tǒng)計(jì)該字符在字符串中出現(xiàn)的次數(shù)并返回次數(shù)值。char * strcat(char *, char *)這個(gè)是strcat的原型聲明,樓主傳入的a和b都是char類型,當(dāng)然會(huì)報(bào)錯(cuò)了。char *ch,就是定義一個(gè)字符型的指針,來(lái)接收指針,在你的程序里就是接收你輸入的字符串的首地址。要想返回實(shí)參,根據(jù)你的目的,應(yīng)該是各類字符的個(gè)數(shù),可以用一個(gè)數(shù)組實(shí)現(xiàn)。在main函數(shù)中輸入字符串,并輸出統(tǒng)計(jì)結(jié)果。附加:再編寫(xiě)一個(gè)函數(shù)int count2(char *p),統(tǒng)計(jì)輸入字符串中的數(shù)字的個(gè)數(shù),在主函數(shù)中輸入1,執(zhí)行count1函數(shù),輸入2,執(zhí)行count2函數(shù)。