溫馨提示×

c語言怎么將字符串存入數組

小億
2100
2023-11-07 00:08:07
欄目: 編程語言

在C語言中,可以通過以下兩種方式將字符串存入數組:

  1. 使用字符數組: 首先,定義一個字符數組,并為其分配足夠的內存空間,使其能夠容納字符串。然后,使用strcpy函數將字符串復制到字符數組中。例如:

    #include <stdio.h>
    #include <string.h>
    
    int main() {
        char str[100];   // 定義一個字符數組
        strcpy(str, "Hello, World!");   // 將字符串復制到字符數組中
        printf("str: %s\n", str);
        return 0;
    }
    
  2. 使用字符指針: 首先,定義一個字符指針,并為其分配足夠的內存空間,使其能夠容納字符串。然后,使用strcpy函數將字符串復制到字符指針指向的內存空間中。例如:

    #include <stdio.h>
    #include <string.h>
    
    int main() {
        char *str;   // 定義一個字符指針
        str = (char *)malloc(100 * sizeof(char));   // 為字符指針分配內存空間
        strcpy(str, "Hello, World!");   // 將字符串復制到字符指針指向的內存空間中
        printf("str: %s\n", str);
        free(str);   // 釋放內存空間
        return 0;
    }
    

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女