什麼函式可以獲取字串的一段並將其分配給另乙個字串?

發布 科技 2024-03-16
18個回答
  1. 匿名使用者2024-02-06

    C 字元處理:使用 substr 函式將指定字元從乙個字串分配給另乙個字串以提取子字串。

    基本用法:substr(原始字串、起始位置、要提取的字元數)。

    例如,如果你輸入一段文字“乙隻小狐狸拒絕被囚禁”,str1 並將小狐狸複製到另乙個字串 str2substr(str1,5,6),它將是“小狐狸”。

  2. 匿名使用者2024-02-05

    scanf("%c",&s[i]);

    此語句要求您輸入字元 *

    for(i=0;i<7;i++)

    printf("%c",s[i]);

    以下是您輸入的字元的輸出。

    二樓和三樓是錯誤的,您可以在執行程式時直接為陣列分配初始值。

    我不認為你知道的是它是乙個字元還是乙個字串。

    C 格式的輸入和輸出是單字元。

    S 格式的輸入和輸出是乙個字串。

    因為你在字面含義的陣列之上,所以輸入和輸出都是字串,%c 格式是依次給陣列賦予單個字元,輸出也是單個輸出。

  3. 匿名使用者2024-02-04

    如果你使用乙個字元陣列,你會使用乙個迴圈將每個字元陣列單位分配給另乙個字元陣列單位,你直接使用數字來分配這樣的值一定是錯誤的。

  4. 匿名使用者2024-02-03

    不能直接分配陣列,可以使用指標。

  5. 匿名使用者2024-02-02

    不能直接賦值。

    到 strcpy(str,arg);

    當然,STR 應該比 ARG 長,否則仍然是乙個錯誤。

  6. 匿名使用者2024-02-01

    使用指標或逐個字元分配值。

  7. 匿名使用者2024-01-31

    這應該不難,你可以選擇分解你想寫的字串,把它放在乙個陣列中,然後把另乙個字元放到字串緩衝區中,把它新增到乙個for迴圈中。 這應該可以解決問題。

  8. 匿名使用者2024-01-30

    public static void main(string args)

    其結果是:AAB

    abcabcd

    abcdeabcdef

    abcdefg

    abcdefgh

    abcdefghi

    abcdefghij

    abcdefghijk

    abcdefghijkl

  9. 匿名使用者2024-01-29

    兩個步驟,乙個是讀,乙個是寫。

    如果不解釋規則,只能說可以先按照你的規則找到它們,然後用 substirng 方法將它們弄出來。 然後將其拼寫到目標字串中。

  10. 匿名使用者2024-01-28

    我不知道你是什麼語言。

    新增空格......介於兩者之間

    C 有乙個名為 strcat(str1,str2) 的函式;

    它的作用是將 str2 連線到 str1。

    如果要在兩者之間留乙個空格,strcat(string1," ");strcat(string1,string);

    兩句話就足夠了。

  11. 匿名使用者2024-01-27

    兄弟,這可以用陣列來解決。 將字串 1 的內容轉換為陣列,給出點鍵的鍵值,之後替換字串 2 的鍵值,不需要任何函式,只需簡單的陣列替換即可!

  12. 匿名使用者2024-01-26

    常規模式會很好。

    努力學習。

  13. 匿名使用者2024-01-25

    string str = "abcd";初始字串 string st ="bwer";另乙個字串 char c = ;

    boolean flag = false;

    for (int i = 0; i < i++)

  14. 匿名使用者2024-01-24

    string a = "a";

    string b = "b";

    a = b;

    因此,b 的值被分配給 a。

  15. 匿名使用者2024-01-23

    通過使用列的方法可以非常快速地完成它。

    選擇所有這些。 在選單欄上,資料--列--固定列--點選右側的“1202-”,會自動出現箭頭標記-完成。

    再次分解結果。

    資料--列--分隔符--其他--在右側空白處輸入引號--下一步--“列資料格式”點選“文字”--完成。

  16. 匿名使用者2024-01-22

    假設您的資料位於 A 列中,您可以在 B1 中輸入以下公式並將其下拉。

    mid(a1,find("-",a1)+1,find("""",a1)-find("-",a1)-1)

  17. 匿名使用者2024-01-21

    您可以使用 mid 函式提取字串。

    MID 用於在文字字串中返回從使用者指定的指定位置開始的特定數量的字元。

    函式 MID 始終將每個字元(無論是單位元組還是雙位元組)計數為 1。

    語法:mid(text, start num, num chars)。

    引數:mid 函式語法具有以下引數:

    文字為必填項。 包含要從中提取字元的文字字串。

    起始 num 是必需的。 要提取的文字中第乙個字元的位置。 文字中第乙個字元的起始編號為 1,依此類推。

    需要 num 個字元。 指定您希望 mid 從文字中返回的字元數。

    說明:如果 start num 大於文字長度,則 mid 返回空文字 ()。"")。

    如果 start num 小於文字的長度,但 start num 加上 num chars 超過文字的長度,則 mid 僅返回文字的末尾。

    如果 start num 小於 1,則 mid 返回錯誤值 value!。

    如果 num chars 為負數,則 mid 返回錯誤值 value!。

    如果 num bytes 為負數,則 midb 返回錯誤值 value!。

    示例:資料"fluid flow "假設在單元格 A1 中。

    mid(a2,1,5) 上面字串中的 5 個字元,從第乙個字元 (fluid) 開始。

    mid(a2,7,20) 是上面字串中的 20 個字元,從第七個字元 (flow) 開始。

    mid(a2,20,5) 返回空文字 (),因為要提取的第乙個字元的位置大於字串的長度

  18. 匿名使用者2024-01-20

    列可以直接使用。

    您也可以使用 mid 函式。

相關回答
7個回答2024-03-16

按照你的思路去做。

方法 1. string strnumber="200m"; >>>More

7個回答2024-03-16

字串是不可變的,列表是可變的。

也就是說,字串的含義一旦確定,就不能改變,但列表可以。 >>>More

12個回答2024-03-16

Ultraedit 支援 3 個正規表示式引擎,請從“高階”中選擇。 >>>More

11個回答2024-03-16

首先,有必要了解什麼是二叉樹(我想題主也明白)。 >>>More

8個回答2024-03-16

陣列的長度和字串的長度的區別在於結束標誌不同,特徵也不同。 >>>More