字符串二维数组传参

#include<stdio.h>
#include<string.h>
int set(char* (*a)[2], int num)
{ 
    int i=0; 
    for(int i = 0; i< num; i++)
    {
        printf("key = %s, value = %s\n", *(a[i]), *(a[i]+1));
    }
    return 0; 
}

int main()
{
    int num = 3;
    char* sendbuf[num][2];
    sendbuf[0][0] = "Year";
    sendbuf[0][1] = "2016";
    sendbuf[1][0] = "Month";
    sendbuf[1][1] = "11";
    sendbuf[2][0] = "Day";
    sendbuf[2][1] = "30"; 
    set(sendbuf, num); 
    return 0;
}


输出:

key = Year, value = 2016
key = Month, value = 11
key = Day, value = 30


发布了72 篇原创文章 · 获赞 66 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/miaodichiyou/article/details/53420326