toupper

    0熱度

    2回答

    會有人親切地指導我用下面的代碼我已經寫了正確的方向爲大寫。基本上我想有一個字符串中的每個其它字符以大寫字母印刷,而所有未服用空格或其他非字母字符考慮進去。 例如:字符串輸入=「感謝加」會打印爲「謝謝你的加入」 int main (void) { char* input = GetString(); if (input == NULL) return 1;

    11熱度

    3回答

    在C中,字符串是字符數組(char *),字符通常存儲在char中。我注意到libC中的一些函數採用了作爲整數而不是char的參數。 舉例來說,讓我們看看toupper()和tolower()這兩個函數都使用int。該名男子網頁顯示: 如果c不是unsigned char值,或EOF,這些 函數的行爲是不確定的。 我的猜測是有int,toupper和tolower能夠應付unsigned char

    2熱度

    3回答

    試圖獲得此更改解析的字符串段的第一個字母的情況。因此,如果用戶在txtName中輸入「JOHN WAYNE DOE」,那麼它將顯示「John Wayne Doe」 我按照它在書中顯示的方式輸入它,但消息框顯示解析的字符串,但是它在上面的示例中被輸入返回的是「JOHN WAYNE DOE」 我認爲這是一個邏輯錯誤,因爲我知道這麼做很多,我不知道我犯了什麼錯誤。 Dim name As String

    1熱度

    3回答

    我有兩個文本框,一個用於輸入,另一個用於輸出。我需要從輸入中僅過濾十六進制字符並以大寫形式輸出它。我檢查過使用正則表達式(Regex)比使用循環要快得多。 我當前的代碼以第一大寫然後過濾16進制數如下: string strOut = Regex.Replace(inputTextBox.Text.ToUpper(), "[^0-9^A-F]", ""); outputTextBox.Text

    1熱度

    2回答

    所以我試圖在MIPS中實現一種toUpper函數。該函數可以訪問兩個變量:$ a0(它是字符串的起始地址)和$ a1(它是字符串的長度)。我試圖循環通過字符串,並將其轉換爲大寫。有誰知道我要去哪裏錯了? 我想我實際上從起始地址加載第一個字符到一個變量有麻煩。 to_upper: li $t0, 0 #initialize counter li $t1, 0 Loop:

    4熱度

    4回答

    我期待將一個句子的第一個單詞轉換爲大寫,但不確定該如何處理。這是我到目前爲止有: $o = ""; if((preg_match("/ibm/i", $m)) || (preg_match("/hpspecial/i", $m))) { $o = strtoupper($m); } else { $o = ucwords(strtolower($m)); }

    2熱度

    4回答

    我做了一個toUpper()的實現。它不工作100%。 代碼: char* toUpper(char* string) { char* sv = string; while(*sv++ != '\0') { if(int(*sv) >= 97 || int(*sv) <= 122) //Only if it's a lower letter

    4熱度

    3回答

    我有一個char foo[SIZE]; //(string) ,並使用正確的%s有inputed它(在它printfs正確的輸入),但現在想將其設置爲小寫。所以,我嘗試使用 if (isupper(*foo)) *foo=tolower(*foo); 即當我這樣做: printf("%s" foo); //I get the same text with upper case 的

    0熱度

    1回答

    我想知道C中的toupper()函數是如何工作的。我正在下面的代碼中嘗試它,但我肯定做錯了什麼。該代碼編譯,但傳遞到TOUPPER()的參數沒有被資本化...... char **copyArgs(int argc, char **argv) { char **a = malloc(sizeof(char *) * (argc)); int i; for(i = 0

    2熱度

    5回答

    我有字符的集合(「‘‘/’,’。‘‘ - ’,’」),那麼我的收藏串(約500)。 我想盡可能快地做的是:每個字符後,我想使一個字母大寫。 我想第一資本,以及和許多琴絃都是大寫的開始。 編輯: 我修改tdragons回答這個最終結果: public static String CapitalizeAndStuff(string startingString) { starti