strstr

    0熱度

    3回答

    例子: void stringEvaluation(char *name){ if (strstr(name, "Tall") != NULL) --here I would like to print only "John Doe"-- } int main{ char name[160 + 1]; scanf("%[^\n]%*c", name

    0熱度

    1回答

    char *strstr(char *string2, char string*1) 在strstr函數參數是指向字符串,但是當我們通過從主要論點..爲什麼我們只使用字符串而不是它們的地址? #include <stdio.h> #include <string.h> main() { char s1 [] = "My House is small"; char s2

    -1熱度

    1回答

    Michael請求編輯的帖子。 $Response = $soapClient->__getLastResponse(); $pos = strpos($Response, ">"); echo substr($Response, $pos+1); // Returns soap:ReceiverServer was unable to process request. ---> Produ

    1熱度

    2回答

    我是新來的,這是我的第一個問題。 我已經搜索過這個問題,但沒有找到這種類型的東西。 所以就這樣了。 我正在寫一個名稱數據庫的菜單程序,使用2d字符數組。以下是我的主要功能。 int main(void) { char name[MAX][25] = { 0 }; char choice; while (1) { printf("************

    -1熱度

    2回答

    我嘗試在符號'@'之後獲得值並對其進行計數。但是這段代碼並沒有給出正確的結果。如何解決它? $t="Hi, I invite @nina and @nana to come to my party tomorow"; $arr=explode(' ', $t); foreach($arr as $user) { $result=strstr($user, '@'); $total = $c

    1熱度

    3回答

    我一直在爲我的命令解釋器讀取輸入內容時嘗試證明我的邏輯合理。我遇到的問題是strstr()或者不接受"%s"作爲針或正在將整個乾草堆視爲一個字符串,並且因此無視空格,換行符等。 char command[4] = ""; char arg1[512] = ""; char arg2[512] = ""; char tmp[1029] = ""; char buffer[BUFFERSIZE

    0熱度

    2回答

    我想從使用C++的CString得到一個子字符串。爲此,我正在使用strstr函數。但它不能在al工作 CString str = m_sectionDataList->GetNext(pos); char* chToMatch = (char*)(LPCTSTR)str; char *match = "="; //char * sMatched = strstr(ch, matc

    1熱度

    1回答

    我想搜索是否有任何曲目可用的曲目數組。當我總是給出任何輸入strstr()函數返回false。如果我使用else塊,則每次其他塊都正在執行。 char tracks[][80] = { "I left my heart in Harvard Med School", "Newark, Newark - a wonderful town", "Dancing with

    -2熱度

    1回答

    我試圖實現strstr(str,substr)函數。我試圖通過接收數組作爲陣列本身的my_strstr(STR,STR)功能 char * my_strstr(char str[], char substr[]) { int i, j, k=0, flag=0; char *pt = (char *)str; for(i=0; str[i] != '\0' && s

    0熱度

    2回答

    我正在編寫一個例程以在嵌入式(ARM Cortex M0 @ 16MHz)應用程序中的指定內存塊中查找字符串,並且想知道爲什麼我編寫的兩個不同版本運行在不同的速度。 char* memstr(char* mem, uint32_t n, char* str) { if((str[0] == '\0') || (n == 0)) return NULL; uint32_t i