strlen

    1熱度

    2回答

    我有一個OpenCart VQMod,它目前按字符計數字符串長度和收費。它完美的作品,但我需要它的規則如下收​​費: 30-45個字符:$ 8.50 46+字符:$ 12.00 編輯: 截至目前,這個mod乘以串長度與每個角色的價格有關,但我需要它只收取30-45個字符的單位8.50美元,或46個字符以上的12美元。任何人都可以幫我修改下面的PHP嗎?我在這裏粘貼整個文件。迄今爲止,非常感謝您的回

    2熱度

    3回答

    的延伸 我的函數傳遞類型 char *myFilename; 我想改變現有的擴展「的.sav」,或者如果沒有擴展,只需添加」的文件名。 sav「到文件末尾。但我需要考慮名爲「myfile.ver1.dat」的文件。 任何人都可以給我一個想法,以實現這一目標的最佳途徑。 我正在考慮使用函數來查找最後一個「。」並刪除後面的所有字符,並將其替換爲「sav」。或者如果沒有「。」被發現,簡單地在字符串的

    0熱度

    2回答

    我不能夠使用int8_t*類型strlen()函數內部,它給像 來自中int8_t無效轉換錯誤*爲const char *` 請幫助我,如何解決這個問題? 如果我從int8_t*到char*改變類型,那麼它工作正常,但我不能使用char*按我的項目編碼我可以選擇使用int8_t或uint8_t準則,所以請幫我解決這個問題。

    0熱度

    1回答

    不打印我有兩個字符串,這兩者是平等的,我也得到它們的長度這樣 size_t len = strlen(s1); size_t len2 = strlen(s2); 我需要知道那些是等於,因爲琴絃不會永遠所以我試圖打印出這兩個值這樣 printf("len1: %zu len2: %zu", len, len2); 但是,這不打印任何東西。如果我把這個 printf("%s %s\n",

    1熱度

    5回答

    PHP檢查字符串的第一個數字是否爲1。 我該怎麼做? 另外我怎樣才能檢查一個字符串是否在27-34之間。 strlen($variable) == 27-34是否工作? 謝謝。

    0熱度

    2回答

    我在介紹性的C++課程中,我的程序在我的複製函數中進行了細分。當我使用GDB時,它說它無法訪問地址0x0處的char *。奇怪的是我已經多次寫過這個函數,沒有任何錯誤。 class question { public: question(); ~question(); int set_question(char * question); int copy_question(questi

    -3熱度

    2回答

    #include "stdafx.h" #include<string.h> #include<stdio.h> int _tmain(int argc, _TCHAR* argv[]) { char abc[28] ; //abc[26] = '\0'; abc[0]=65; char hj = abc[0]; for(int i=

    0熱度

    2回答

    我已經創建了一個表單,一個文本框和一個按鈕。當我在文本框中輸入文本並單擊按鈕時,我輸入的文本應該顯示在它所做的按鈕下方。我的問題是,如何在輸入和輸出文本時顯示文本所包含的字符數量?我已經看過PHP.net,你可以使用strlen,因爲它會計算字符的數量,但由於某些原因,我的代碼不能用於此。我不在尋找答案,我只是尋找下一步我應該採取的有用建議,因爲我對我做錯了什麼感到困惑。感謝大家的幫助。 $cou

    -1熱度

    1回答

    我正在使用從arg收到的字符串返回其他字符與字符混洗。 int size = strlen(argv[4]); char* res = malloc(size+1); 然後RES被填充的argv的字符[4],但是當我在控制檯鍵入「測試」,它返回'測試? (當我不洗牌的時候,只是複製字符串,逐個字符)。 這是爲什麼? 如果我把大小+100代替,它可以工作,但我不明白爲什麼。

    0熱度

    1回答

    我正在編寫一個shell腳本命令來計算輸入的字符。我正在使用wc。我的腳本是echo $1 | wc -c。問題在於它正在計算+1字符。例如,如果我輸入「hello」,它會顯示(6)鍵入的字符,但應顯示(5)。關於如何解決這個問題的任何想法?