gpt4 book ai didi

c - 使用 ptr 按列读取

转载 作者:太空宇宙 更新时间:2023-11-04 06:10:03 25 4
gpt4 key购买 nike

如果我想按行打印

char boo[] = 
"abcd"
"efgh"
"ijkl"
"mnop";

我会去

for(i = 0; i < 4; i++)
{
char row[] = "";
for(j = 0; j < 4; j+)
printf("%c", *(boo++))
putchar('\n');
puts(row);

}

我的问题是如何打印列以便我得到
目标
bfjn
cgko
动态链接

最佳答案

因为它看起来像作业,所以我只给你一个线索。

您的 boo 不是字符串数组 - 预处理器将所有相邻的字符串文字粘合到一个字符串中,因此您得到一个字符串“abcdefghijklmnop

你需要声明为

char *boo[] = {"abcd", "efgh", ...};

关于c - 使用 ptr 按列读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1014719/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com