c語言輸入以結束的字串將小寫字母全部

2021-03-04 08:30:13 字數 3579 閱讀 6006

1樓:匿名使用者

你這個顯示器很矬,趕緊換,一直用這個眼睛要壞的。

2樓:匿名使用者

根本看不清文字

~~~~~~~~~~~~~~~~~~~~~~~~~~

3樓:匿名使用者

#include

int main()

str[i]='\0';

printf("%s\n",str);

return 0;

}親測有效!

4樓:匿名使用者

都已經是一個學程式語言的人了,截個圖居然還要用手機拍

c語言程式設計,從鍵盤輸入一字串,將其中的小寫字母全部轉換成大寫字母

5樓:愛夏的你呀

小寫字母全部轉換成大寫字母的源**如下:

#includevoid main()

printf("input a string:\n");

gets(str);

while (str[i])

fclose(fp);

fp=fopen("test.txt","rt");

fgets(str,100,fp);

printf("%s\n",str);

fclose(fp);

}擴充套件資料1、程式語言終究開始引入了函式的概念,即允許程式對**進行斷行。如果已經完成,不再使用goto語句來表示**的斷行。函式呼叫後,函式將回到下一條指令。

2、如果goto語句已經過時,那麼對程式建立無限迴圈應該如何去做呢,這是一些硬體工程師可能會疑惑的問題。畢竟,之前都是通過建立一個goto語句然後再返回到main語句。

6樓:多xdl點事

**如下:

#include

#include

#include

int main()

fputc('#',fp);

if(fclose(fp)!=0)

printf("file cannot be closed \n");

else

printf("file is now closed \n");

return 0;

}程式執行如下:

擴充套件資料c語言對檔案輸入可以用fputc函式,只需要迴圈遍歷輸入,把輸入的每個字串進行大寫的轉換,大小寫轉換可以通過c語言內建於ctype.h的toupper函式來轉換,沒轉換一個字串可以直接寫入到檔案中,最後在追加一個#好字元,就完成功能了。

7樓:匿名使用者

|#include

int main()

return 0;}

8樓:愛笑的筆跡

#include

#include

void main()

fclose(fp);

fp=fopen("file.txt","r");

ch=fgetc(fp);

while(ch!=eof)

printf("\n");

fclose(fp);}

9樓:匿名使用者

#include

#include

void main()

while(1);

fclose(fp);}

c語言編寫一個程式:從鍵盤輸入一個字串,將其中的小寫字母全部轉換為大寫字母,

10樓:狂暴術土

這樣就歐了,你所說的什麼以!結束是啥意思?你輸入字元竄愛打多少大多少,不想打了回車就是了,關!什麼事?

#include

#include

void main()

c語言 功能:將字串中的小寫字母轉換為對應的大寫字母,其他字元不變

11樓:小夏在深圳

源**如下:

#include "stdio.h"

#include "conio.h"

char *todaxie(char *s);/*函式--變大寫*/main()

char *todaxie(char *s)/*函式--變大寫的具體內容*/

return s;

}擴充套件資料1、在c++程式開發中,程式設計師需要使用 for() 迴圈語句時,常常將迴圈遍歷定義在 for() 內部。

2、c語言程式的「短路表示式」決定了只有 executestepa() 函式成功才會接著執行 executestepb() 函式,只有 executestepb() 函式也成功,才會執行 executestepc() 函式。

12樓:匿名使用者

思路:抄因為小寫字母與其對應的大寫字母的ascii碼值相差32,則可以定義一個函式,直接遍歷輸入的字串,判斷該字元是否是小寫字母,如果是則自減32即可。

參考**:

#include

void change(char str)int main()

/*asdfasdf234asdf

asdfasdf234asdf*/

13樓:邱茉莉能陽

char

*temp;

while(*temp)

因為不知道你字元的長度,所以用的一個指標,如果知道就用一個for迴圈,讓字串中的每回個字元加答32或是減32就可以了。還因為在c中對字串的傳遞是傳地址所以不用返回語句。自己試下哦

14樓:雨落深山

/ 把字

符串轉換為大專寫

屬char* str2upper(char *str)return p;}

15樓:匿名使用者

void change(char str)

16樓:御風起影

for(int i=0;str[i]!=' \0';i++)

17樓:匿名使用者

void change(char str) }

18樓:匿名使用者

#include "string.h"

#include "stdio.h"

#include

void change(char str)void main()

c語言,從鍵盤輸入一字串,將其中的小寫字母全轉換成大寫字母后輸出。小字母轉為大寫字母用自定義函式 40

19樓:聽不清啊

#include

char toupper(char c)

int main()

20樓:貉臥芬簾

#include #include void main() fclose(fp); fp=fopen("file.txt","r"); ch=fgetc(fp); while(ch!=eof) printf("\n"); fclose(fp); }

C語言程式設計輸入以回車鍵結束的字串(少於字元)。輸出其中所出現過的大寫英文字母

printf input a string getchar 這一句的getchar不要,如果有這一句,你輸入的字串中的第一個字母就被它所獲取,str中是從第二個字母開始儲存 c語言程式設計 輸入一個以回車鍵結束的字串 少於80個字元 輸出其中所出現過的大寫英文字母.是出現過的 include int...

C語言用strupr函式將字串中小寫字母轉換成大寫字母,其

原型 extern char strupr char s 用法 copy include 功能 將字串bais轉換為大寫形式du 說明 只轉換s中出現zhi的小寫字母,不改變其它字dao符。返回指向s的指標。舉例 strupr.c include include main 怎麼用strupr,str...

c語言字元輸出,C語言輸入輸出字串

include int main d輸出的是有符號的整數,超過127的數字,在二進位制的最高位就是1了。那麼在後符號數的首位標記正負。如果是1,就是負數了。具體還是看看補碼運演算法則吧 c語言的字元是ascii編碼 標準的ascii碼只到127吧 沒記清楚 大概是這個數 char 的變數存的值太大直...