【发布时间】:2014-08-12 00:50:40
【问题描述】:
我想打印我的输出,其中只打印出 x 坐标。
1. printf("sphere{\n");
2. printf("\t<%g %g %g>,\n", V3ARGS(ell->v));
3. printf("//<\n %g \n// %g %g>\n }", V3ARGS(ell->a));
在第三行代码中,在第一个变量之后我放了“//”,因为它是 cmets 的标志,即我在输出文件中打印第二个和第三个变量作为注释。 有什么方法可以只打印出'x'值,即第一个变量?
【问题讨论】:
-
欢迎来到 Stack Overflow。请尽快阅读About 页面。因为您没有告诉我们任何关于
V3ARGS是什么的信息(它可能是一个宏,并且可以扩展为多个逗号分隔值),也没有告诉我们任何关于指针变量ell的结构类型的信息(除此之外还有元素v和a,但我们不知道那是什么类型),这是无法解决的。你甚至没有提到你正在使用哪个软件包。如果没有这些辅助信息,您的问题将无法回答。 -
请注意,
//仅标记 C 源代码中注释的开始,并且仅当它出现在字符串(或字符)文字之外时。
标签: c