[英]How to print an array in only one line
如何在不更改行的情况下打印数组? 我有这个数组。 我想将其元素打印在一行中,例如(abcd)
。
char word[20][20];
for (j = 0; j < 10; j++)
{
puts(word[j]);
}
puts
char
数组写入标准输出后, puts
\\n
。 请改用printf("%s", word[j])
。
#include <stdio.h>
int main() {
char word[20][20] = { "a", "b", "c", "d"};
int j;
putchar('(');
for (j = 0; j < 4; j++){
if(j)
putchar(' ');
fputs(word[j], stdout);
}
puts(")");
return 0;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.