說我有一個很隨意的字符串,如所有的話:C程序中找到一個隨機字符串
"%^&%thank*(^ ^&* you&*^^guys"
什麼是找到字符串中所有單詞的最有效的方法是什麼?沒有按字符檢查字符串?
在這裏,我寫我怎麼會做這種由於要求
int length(char *c) {
int n = 0;
while(*(c+n)){
n++;
}
return n;
}
int main(int argc, char *argv[]) {
int n;
int m=0;
int count=1;
if(argv[1]==NULL) {
printf("%s","error");
}
while(argv[count]!=NULL){
n=length(argv[count]);
while(m!=n){
if('a'<argv[count][m]<'z'){
//do stuff
}
}
count++;
}
return 0;
}
這不是一個網站轉儲你的家庭作業。請顯示你的嘗試,並描述出了什麼問題。 – Carcigenicate
@Carcigenicate這不是我的家庭作業。我通過逐字地檢查字符串來檢查它是否是字母表。我只是想知道是否有更好的方法來做到這一點。 – woshidashen
「我已經通過字符串逐個字符來完成它」 - >發佈代碼以闡明你的意圖以及如何最好地幫助回答這個問題。 – chux