腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
尚未声明
va
_
list
、
、
、
当在Fedora 11上编译一些工作代码时,我得到了这个错误: /usr/include/
c
++/4.4.1/cstdarg:56: error: ‘::
va
_
list
’ has not been declared
浏览 4
提问于2010-03-02
得票数 22
1
回答
vsnprintf函数统一行为的
C
++ varargs包装器
、
据我所知,我正在使用
va
_
list
、
va
_start、
va
_end,但这似乎还不够。代码:{
va
_start (args, format); // this value is differen
浏览 1
提问于2014-01-29
得票数 0
回答已采纳
1
回答
#include<iostream>在
C
++项目中使用
C
库(Raylib)编译时会导致错误
、
、
、
、
/wchar.h:607:8: error: ‘__gnuc_
va
_
list
’ has not been declared 673 | __gnuc_
va
_
list
__arg) | ^~~~~~~~~~~~/include/featu
浏览 16
提问于2022-06-11
得票数 0
1
回答
当我使用__attribute__时,期望‘=’,‘’,‘’;‘’,‘asm’或‘::
va
_
list
’之前的‘{’令牌;
我包括cstdarg并得到以下错误: using ::
va
_
list
; #include#define <
浏览 1
提问于2014-06-10
得票数 1
3
回答
一片一片处理
va
_
list
、
下面的程序在64位
Linux
机器上工作,但在32位
Linux
机器上崩溃.#include <cstdarg>{} { std::cout
浏览 9
提问于2016-11-03
得票数 3
回答已采纳
1
回答
在RHEL服务器中编译
C
文件时出错
、
、
$ gcc -
c
exsystem.
c
/usr/lib/gcc/x86_64-redhat-
linux
/4.4.7//usr/lib/gcc/x86_64-redhat-
linux
/4.4.7/include/varargs.h:5:2: error: #error "Revise
浏览 0
提问于2018-05-08
得票数 0
1
回答
vfprintf不能正常工作
、
、
、
__attribute__((format (printf, 1, 2)));在源文件中:
va
_
list
argptr; printf("\n"); fprintf(logFil
浏览 0
提问于2017-07-14
得票数 1
回答已采纳
3
回答
如何正确的
va
_end?
、
#include <cstdarg>//I mean,
va
_
list
& numbers?//... stuff}
va
_
list
numbe
浏览 3
提问于2016-05-26
得票数 5
回答已采纳
1
回答
编译fio与musl-gcc的若干问题
、
、
、
、
/os/os.h:38,crc/../os/os-
linux
.h:175: warning: unused variable ‘rq’我不明白为什么我得到这个文件的错误-它看起来是crc/crc32
c
-arm64.
c
,当我试图为x86_64构
浏览 3
提问于2019-10-05
得票数 2
回答已采纳
2
回答
如何以嵌套方式使用
va
_
list
对象,特别是在gcc x64编译器上
、
、
、
//
va
_nest.
c
#include <stdio.h> { int *pi, i; args_dig =
va
_arg(args2,
va
_
list
);try to
浏览 12
提问于2014-10-27
得票数 2
回答已采纳
1
回答
不能在函数声明
c
++中使用地址运算符
、
这是一段使用VisualLinux10在
C
++上工作的代码,我试图在
Linux
上移植它:这是我得到的错误: 预期的“、”或“.”在“&”标记之前
浏览 2
提问于2015-08-26
得票数 0
2
回答
简单变量
C
函数参数错误
、
这段代码在
Linux
机器上运行。但是,当我使用交叉编译进行编译并在嵌入式硬件参数上运行时,可变函数的值是错误的。是关于编译(交叉编译)的吗?所有应用程序运行正常,但各种功能不起作用。void foo(char *fmt, ...)
va
_
list
ap; char
c
, *s; while
c
= (char)
va
_arg(ap, int);
浏览 3
提问于2013-03-15
得票数 2
回答已采纳
1
回答
指向
va
_
list
在amd64 ABI中的指针
、
、
、
我担心
Linux
amd64 (x86_64)下的各种函数。我的示例在
linux
i386 (ia32)上构建并运行良好,但是当为
linux
amd64构建时,GCC会产生这样的错误:stdarg.
c
5:1: note: expected ‘struct __
va
_
list
_tag (*)[1]’ but argument is of type ‘struct __
va
_
list<
浏览 1
提问于2012-03-20
得票数 4
1
回答
gcc在Debian中的奇怪行为
、
、
、
char * stft (const char *fmt, ...) { char *out; vsprintf (out, fmt, items);像这样使用:char *str = stft ("%s-%s %s", a, b, <e
浏览 0
提问于2014-04-22
得票数 0
2
回答
C
++ -移植
linux
代码- _vscprintf返回错误数量的参数
不久前,我在
linux
下编写了一个记录器类,并尝试将其移植到windows (visual studio)下,但它总是崩溃。,
c
.y, d.x, d.y);void Logger::print(const std::string fmt,...) char formatted_stringstrcat(formatted_string," "); char*strPtr=&formatted_string[0]+strlen(this->prefix)+1;
浏览 13
提问于2019-01-21
得票数 0
2
回答
vsprintf和
va
_
list
的平台不一致
、
、
背景:我目前正在尝试通过支持处理某个结构来“扩展”标准
C
格式化,类似于Objective-
C
如何扩展
C
格式化以支持带有"%@“序列的NSString。然而,在
Linux
上,
va
_
list
不会从vsprintf更改,并且调用
va
_arg返回5。 我真的很想找出一种方法来实现这个功能,这样它就可以跨平台一致地运行。假设您可以期望vsprintf一致地更改
va
_
list
中的指针,以便下次调用
va
_arg时返回下一
浏览 1
提问于2012-05-30
得票数 4
回答已采纳
2
回答
在vararg函数中使用vararg函数
、
#include <stdarg.h>
va
_
list
args; AddValues(count, args);};
va
_
list
args;
浏览 2
提问于2020-05-06
得票数 1
回答已采纳
2
回答
在多个函数中使用
va
_
list
的意外行为
、
在我的项目中,我正在创建一个类似于的
C
类层次结构,但与ansi
C
中的面向对象编程不同。例如。#include "init.h" { // use default values;((one_t*)two, <em
浏览 0
提问于2018-12-20
得票数 3
回答已采纳
2
回答
使用gcc编译一个显示“对`中止‘的未定义引用”的项目
、
、
、
我编写了一个,它使用
va
_
list
/
va
_arg/
va
_start/
va
_end/
va
_arg。
linux
内核复制这些宏,而printf可以打印32位整数,但不能打印64位整数,打印双/浮点数可能会失败,或者collapse.Then -我检查代码,我猜
va
_*可能有错误,所以我使用__builtin_
va
typedef __builtin_
va
_
list</
浏览 4
提问于2013-06-19
得票数 8
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C语言思考题4道
Linux C/C+调试的那些“歪门邪道”
新手入门选什么:有些人说C语言要比Ja va更难!你应该怎么办?
linux下安装oracle12c
分享:C语言编程——LINUX 多线程
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券