卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何將字符串轉(zhuǎn)換為數(shù)組

C語(yǔ)言作為一種高級(jí)編程語(yǔ)言,提供了許多類(lèi)庫(kù)和方法供我們使用。本文將介紹在C中將一個(gè)字符串轉(zhuǎn)換為數(shù)組的方法。 創(chuàng)建新項(xiàng)目 首先打開(kāi)Visual Studio,新建一個(gè)Windows窗體應(yīng)用程序,將其

C語(yǔ)言作為一種高級(jí)編程語(yǔ)言,提供了許多類(lèi)庫(kù)和方法供我們使用。本文將介紹在C中將一個(gè)字符串轉(zhuǎn)換為數(shù)組的方法。

創(chuàng)建新項(xiàng)目

首先打開(kāi)Visual Studio,新建一個(gè)Windows窗體應(yīng)用程序,將其命名為CharToArray。

在新建的項(xiàng)目中的Form1窗體上,加入兩個(gè)Label、兩個(gè)文本框和一個(gè)按鈕,并分別命名為"請(qǐng)輸入字符串"、"轉(zhuǎn)換的數(shù)組"和"轉(zhuǎn)換",如下圖所示:

編寫(xiě)代碼

雙擊按鈕控件,在click事件中編寫(xiě)以下代碼。首先從輸入文本框獲取字符串,然后將字符串拆分為數(shù)組,并將結(jié)果存儲(chǔ)到txtArray文本框中。

private void btnConvert_Click(object sender, EventArgs e)
{
    string inputString  txtInput.Text;
    string[] array  inputString.Split(' '); //使用空格分隔字符串
    txtArray.Text  (", ", array); //使用逗號(hào)分隔數(shù)組元素并顯示在文本框中
}

點(diǎn)擊生成并運(yùn)行程序,在彈出的界面中,輸入字符串,然后點(diǎn)擊轉(zhuǎn)換按鈕,即可看到轉(zhuǎn)換后的數(shù)組效果,如下圖所示:

擴(kuò)展功能

上述方法是通過(guò)字符串拆分的方式將字符串的值一個(gè)一個(gè)賦值到數(shù)組中。除此之外,我們還可以將字符串中的一個(gè)或多個(gè)值拆分為單個(gè)字符,并賦值到數(shù)組中。只需稍作修改即可,具體代碼如下:

private void btnConvert_Click(object sender, EventArgs e)
{
    string inputString  txtInput.Text;
    char[] array  new char[inputString.Length];
    for (int i  0; i < inputString.Length; i  )
    {
        array[i]  inputString[i];
    }
    txtArray.Text  (", ", array);
}

上述代碼將字符串中的每個(gè)字符都賦值給數(shù)組元素。如果字符串長(zhǎng)度不是偶數(shù),則最后一個(gè)字符將作為一個(gè)單獨(dú)的數(shù)組元素。這樣,我們就實(shí)現(xiàn)了將C字符串轉(zhuǎn)換為數(shù)組的簡(jiǎn)單方法。

標(biāo)簽: