tolower

    2熱度

    2回答

    我剛纔看到這在技術上是可行的,我唯一無法解決的錯誤是每次測試時都打印出來的最後一個ASCII字符,我也測試了這個使用名變量,我的意思只是做的32減法以ASCII任何小寫字母應該給我自己的大寫之一,確實如此,但爲什麼I'm得到額外字符I'm好奇,從我在屏幕上看到的很明顯是Û。 #include <stdio.h> main() { char name[22]; int i; fputs(

    -1熱度

    1回答

    我有一個單詞列表讓說: Hello FAR DC2012 我需要掃描所有這些爲字符串,並把它們轉換成二進制樹。除了我掃描時,我的程序在第三個字符串「DC2012」上失敗。我猜這是因爲它有數字,我正在使用「tolower」功能,但我需要使用它,所以我不確定。這裏是我的代碼掃描: while (fscanf(afp, "%s ", words) != NULL) { for(i

    13熱度

    6回答

    是否有內置函數將C++字符串從大寫字母轉換爲小寫字母?如果不將它轉換爲cstring,並且每個char上使用tolower是唯一的選擇? 非常感謝您提前。

    2熱度

    2回答

    originalFiles = Directory.GetFiles(fbFolderBrowser.SelectedPath).Where(file => !file.EndsWith(".db")).ToArray(); foreach (string file in originalFiles) { File.Move(file, file.Replace(".JP

    1熱度

    2回答

    下面的代碼片段用於將字符串轉換爲小寫。 int main() { unsigned char s[] = "AbS.d_"; tolower(s); printf("%s\n", s); return 0; } 我收到output爲: AbS.d_ 爲什麼該字符串不被轉換?

    4熱度

    2回答

    當我在C++中嘗試使用非英語字符的tolower()時,它不能正常工作。我搜索了這個問題,並且遇到了有關語言環境的問題,但我不確定最佳解決方案。 我的示例代碼如下: printf("%c ",tolower('Ü'));

    0熱度

    1回答

    在一起,我得到了一個HSQLDB 2.2.9和下面的語句: (SELECT lower(MyCol) FROM MyTable WHERE ID = ?) MINUS (SELECT lower(MyCol) FROM MyTable WHERE ID = ?) 它在我的松鼠工作。但是,當我在我的程序,它使用JDBC執行此我得到以下異常: Exception in thread "main

    1熱度

    3回答

    這是我的示例代碼: #include<stdio.h> #include<string.h> #include<ctype.h> void convert(char *a, char *b) { int i; for(i=0; i<strlen(a); i++) { b[i]=tolower(a[i]); } } int main() {