-
剛寫完,希望能幫到你:
string oldstr = "wang bing";
string aarray = ' ');
string newstr = "";已更換字串。
foreach (string i in aarray)string olds = i[0].tostring();獲取要替換的角色。
string news = i[0].tostring().toupper();要替換為的字元。
newstr = newstr + news) +" ";對替換的字串進行彙總。
輸出替換後獲得的字元。
-
string str_word = "wang bing";
string str_words = str_' ');
string str_output = "";
for(int i = 0; i < str_; i++)str_output += str_words[i].length > 0 ? str_words[i].
substring(0,1) +str_words[i].substring(1) +" " : "";
沒有測試,我不知道是不是錯了。
-
在過濾字串中的大寫和小寫字母時遇到了問題。
這是如何做到的:(在下面構建**)。
string stringa = "123 qq qqq";
if(, "[a-z]"))
這樣,就可以確定大小寫和大小寫,並且該方法也可以應用於數字或特殊字元。
-
我懷疑你**寫錯了。
char a = new char[10];
char b = new char[10];
char c = new char[10];
int n = 0;
int m = 0;
請輸入 10 個字母:");
for (int i = 0; i < 10; i++)else if (a[i] <= 90 &&a[i] >= 65)};
-
其中有乙個選擇 stringcomparison 的過載,並且有 ignorecase 可供選擇。
-
先小寫,再比較。
string s1="abc";
string s2="abc";if(
-
if( "aa","aa",巨拓網際網絡隨時為您服務。
-
如果你說 c 中的字串型別不區分大小寫,你可以做類似字串 str = 的事情"daxiaoxie";
str = ;將字串 str 中的所有字元轉換為大寫 str = ; 將字串 str 中的所有字元轉換為小寫,但如果你說的是使 ** 不區分大小寫,你就不能這樣做,因為 c 是一種高階語言,而不是像 js 這樣的弱型別語言。
-
C 語言本身區分大小寫,這是無法更改的!
-
等到您成為 Microsoft 的 CEO,然後重新定義語言規範!
-
我忍不住了。 您可以使自己的程式不區分大小寫。
-
使用上沒有區別。 語義略有不同。
string 是 C 語言中的乙個關鍵字,它是該語言的一部分。 .net Framework 的類是框架的乙個類。
使用時,會自動裝備 c 的字串。
-
string 是字串的定義,例如,字串 A 是定義字串的變數 A,string 是基類。
-
這沒有區別,同樣,字串是。 .net 的核心型別,string 是 c 中的型別。
-
在 C 中,string 是 的別名,所以使用時基本相同。
傳統上,當我們將字串視為物件(具有值的物件實體)時,我們使用字串。 當我們將其用作類(這需要字串類中定義的方法)時,我們使用 string,例如:
string greet = "hello !", place);
事實上,不分青紅皂白地使用它是可以的,但它在概念上更清晰一些。
另外,string 是 C 保留字,不能用作變數名,所以 string 不是。
如果你深入挖掘,字串是。 用於泛型型別 (CTS) 資料型別的 .NET Framework 平台。
String 是開發環境與從字串型別對映的資料型別,當編譯為中間語言 (IL) 時,它們中的任何乙個都是相同的。
使用字串就是使用它的第乙個位址(有時和長度,實際上,擁有第乙個位址就足夠了),無論字串有多長。 最明顯的例子是,當乙個(常量)字串作為引數及其第乙個位址傳遞時。 所以你的比較只是位址的比較。
您可以嘗試輸出,scanf 函式是從緩衝區讀取的資料,第二個字串的資料是空格或換行符製表符。 您可以單獨讀取它們,但在兩者之間新增 fflush(stdin); 清除緩衝區。