| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1150 人关注过本帖
标题:请教:UNIX C fprintf函数的参数是不是有限制?请高手指点
只看楼主 加入收藏
赣南虾米
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-2
结帖率:0
收藏
已结贴  问题点数:20 回复次数:6 
请教:UNIX C fprintf函数的参数是不是有限制?请高手指点
请教:UNIX C fprintf函数的参数是不是有限制?请高手指点
代码:
fprintf(fp,"%s %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d
%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %
d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d
%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d flag\n",
                vBuf,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11,v12,v13,v14,v15,v16,v17,v18,v19,v20,v21,v22,v23,v24,v25,v2
6,v27,v28,v29,v30,v31,v32,v33,v34,v35,v36,v37,v38,v39, 40,v41,v42,v43,v44,v45,v46,v47,v48,v49,v50,v51,v52,v53,v54,v55,v56,
v57,v58,v59,v60,v61,v62,v63,v64,v65,v66,v67,v68,v69,v70,v71,v72,v73,v74,v75,v76,v77,v78,v79,v80,v81,v82,v83,v84,v85,v86,v8
7,v88,v89,v90,v91,v92,v93,v94,v95,v96,v97,v98,v99,v100,v101,v102,v103,v104,v105,v106,v107,v108,v109,v110,v111,v112,v113,v1
14,v115,v116,v117,v118,v119,v120,v121,v122,v123,v124,v125,v126,v127,v128,v129,v130,v131,v132,v133,v134,v135,v136,v137,v138
,v139,v140,v141,v142,v143,v144);
编译时报错:1500-002: (S) COMPILER LIMIT EXCEEDED  Spill size not sufficient.

去掉v144就能编译成功
我是从linux移植过来的,linux是可以的

操作系统:AIX 5.3

 
2011-11-02 11:09
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:20 
写出这样的代码,你还真不是一般的强!

授人以渔,不授人以鱼。
2011-11-02 11:12
赣南虾米
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-2
收藏
得分:0 
信息是比较多
2011-11-02 11:14
赣南虾米
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-2
收藏
得分:0 
如果我把其中的部分变量合并成新变量,再用新变量进行fprintf是不是应该可以
2011-11-02 11:15
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
再多的信息要输出,也不是要这样一个语句弄完的啊,分开写!没谁设计的printf()函数可以满足你写无限个参数压栈。

授人以渔,不授人以鱼。
2011-11-02 11:17
赣南虾米
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2011-11-2
收藏
得分:0 
主要是不想改,好罗嗦,如果有什么替代函数或调整比较简单的方法就好了
2011-11-02 11:17
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
那你自己想办法吧。不知哪个师傅教你有这种编程思维的。

授人以渔,不授人以鱼。
2011-11-02 11:21
快速回复:请教:UNIX C fprintf函数的参数是不是有限制?请高手指点
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037814 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved