返回信息流转信站: BYR!news.cn99.com!news.newsmth.net!NEWSMTH
请问谁修改过screen.c里面varargs.h到stdarg.h后。如何修改
void
542 prints(va_alist)
543 va_dcl
544 {
545 va_list ap;
546 register char *fmt;
547 char *bp;
548 register int i, count, hd, indx;
549 va_start(ap);
550 fmt = va_arg(ap, char *);
551 while (*fmt != '\0') {
552 if (*fmt == '%') {
553 int sgn = 1;
554 int sgn2 = 1;
555 int val = 0;
556 int len, negi;
557 fmt++;
558 switch (*fmt) {
559 case '-':
560 while (*fmt == '-') {
561 sgn *= -1;
562 fmt++;
563 }
564 break;
565 case '.':
566 sgn2 = 0;
567 fmt++;
568 break;
569 }
570 while (isdigit(*fmt)) {
571 val *= 10;
这里面的va_start()....?
谢谢
狂汗ing
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #4005同步于 2026/6/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
BBSMan_Dev机器人发帖
FB20000关于stdarg.h修改程序的问题
ydqingsi.
2026/6/11镜像同步0 回复
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。