c語言字元串交換
發布時間: 2022-05-26 10:33:17
① 在 c語言中字元串的替換如何實現的!
1、首先輸入代碼:
#include <string.h>
#include <stdio.h>
/**
* 參數:
* originalString[] :原始字元串
* key[] : 待替換的字元串
* swap[] : 新字元串
*/
void replace(char originalString[], char key[], char swap[]){
int lengthOfOriginalString, lengthOfKey, lengthOfSwap, i, j , flag;
char tmp[1000];
② 字元交換C語言
實現字元交換可以藉助一個中間字元變數,比如要把字元變數a和b裡面的內容交換,可以藉助一個中間變數c,代碼如下:
intmain()
{chara='O',b='J',c;
c=a;a=b;b=c;}
這樣a和b裡面的內容就會交換了。
當然,如果你需要寫成一個函數,那必須傳地址,否則函數裡面的值換了,對函數外的變數沒有影響。如果是寫成函數要這樣:
intswap(char*a,char*b)
{charc;
c=*a;
*a=*b;
*b=c;}
然後在主函數里可以這么調用:
intmain()
{chara='O',b='J';
swap(&a,&b);}
③ C語言字元串替換
效果圖:
#include<stdio.h>
intgetLen(chara[]){
intlen=0;
while(a[len]!='