LoadRunner C語言 實現字串陣列比較

2021-08-26 10:10:52 字數 1053 閱讀 3930

c語言裡字串比較沒有現成的方法,沒搜到合身的,只得寫乙個了,記之:

#define ecnt 3

//預期長度

#define icnt 5

//實際長度(或上限)

#define length 6

//字串最大長度

main()

,,};

//預期找到的資料

charistr

[icnt

][length]=

,,,,};

//實際找到的資料

comparestrings(

estr

,istr);

}comparestrings(charestr

[ecnt

][length

],charistr

[icnt

][length]);

//用於儲存不該有的資料

inti,j

,isfind

,res

[ecnt

];//迴圈變數、標識

for(

i=0;

i<

icnt;

i++)

}if(

isfind

==0)

strcat(

ostr

,istr[i

]);//把預期值裡沒有的串起來}}

if(

strcmp(

ostr

,"")

!=0)

for(

i=0;

i<

ecnt;

i++) }}

執行結果:

不存在的: four,five

多次出現: one:2

未找到的: two:0

LoadRunner C語言 實現字串陣列比較

c語言裡字串比較沒有現成的方法,沒搜到合身的,只得寫乙個了,記之 define ecnt 3 預期長度 define icnt 5 實際長度 或上限 define length 6 字串最大長度 main 預期找到的資料 charistr icnt length 實際找到的資料 comparestr...

snake python語言實現

import pygame,sys,time,random from pygame.locals import 引入必要模組 pygame.init pygame初始化 fpsclock pygame.time.clock 建立乙個控制遊戲速度的變數 playsu ce pygame.display...

KMP C語言實現

這是我的第一篇部落格,希望以後可以堅持下去!kmp原理 kmp是在字串中尋找特定子串的演算法。假設 給定字串 s abcdefabcdex 下標用i表示 子串 t abcdex 下標用j表示 我們希望在s中找到字串t,正常的方法是從s的第乙個字元 a 與t的第乙個字元 a 進行比較,然後依次比下去....