当前位置:首页 » 编程软件 » PRId32无法编译

PRId32无法编译

发布时间: 2023-05-12 18:05:12

㈠ 最近在看《C primer plue(第五版)》好多C99的程序需要调试 据说DEV C++支持C99标准

PRId是一个宏定义:类似于#define PRId32 "ld"

它在头文孙弊件inttypes.h中大源。

产生的错误提示是因为的程序printf("%"PRId"\n",a):
这一句最后面应该是分号";" 而不是:

你可以查一下头文件中滚凯态,有没有PRId这个宏定义。

㈡ c primer plus 中的一个例子 出错了

printf ("me16 = %" PRId16 "\n", me16);
改为
printf ("me16 = %PRId16 \n", me16);
或者

printf ("me16 = %\" PRId16 \"\n", me16);

晕我枯轿没明白你的意思.麻烦说清楚点

********老大~~你那样是行不通的,没那种做法******相者纤信我~
你首败仿可以用SWITCH CASE语句实现同样功能

㈢ 上古卷轴5 秘籍问题!!

如何使用控制台指令

在游戏中任何时候只要按下“~”键盘符就能打开控制台轮行,再按一下~关闭控制台。
输入无需注意大小写

player.additem f #
增加金钱
如player.additem f 10000 就是增加10000金币

player.additem a 17
加17个开锁的lockpick (谢谢17楼yurigr的帮助)

tgm
无敌模式

tfc
开关自由移动视角

tcl
上天入地、穿墙什么的。

player.setAV 技能或属性名称 #
将名称为技能或属性名称的技能或者属性的值设为#
比如说,想改变生命值,就是 player.setav health 600。 600就是设定的值
改变技能,如毁灭魔法,就是player.setav destruction 60。60就是你设定的值

ShowRaceMenu
调出改变种族窗口

movetoqt
移动到任务指示目的地,但是这代需要跟一个任务参数了,没以前好用了。

player.setlevel #
设定角色等级
如player.setlevel 10 就是设定为10级

unlock
解锁
先用鼠标点击一下你要打开的门或箱子这类的,然后再输入命令

--------------------------------------------------------------------------------

作者:疯子太

我补全一下。不知道能否使用

附加说明:
以下所提到的物品代号,任务代号,场所代号等等都可以用CS (Construction Set)查到。

kill
用鼠标选择人或其它生物,输入指令秒杀。

unlock
用鼠标选择门或箱子,输入指令即开。

lock #
将鼠标所选择的门或者箱子用等级为#的锁锁住。#必须介于1到100之间

set timescale to #
将游戏时间设为真实时间的#倍。建议设为1,游戏世界时间流逝的速度和真实世界一样,更有代入感,呵呵。。

tgm
无敌模式

tfh
打开详细帮助

help
控制台指令列表

qqq
直接退出游戏

tcai
开关战斗人工智能

tfc
开关自由视角。试下变成幽灵的感觉。。

caqs
完成所有任务

ShowSubtitle
开关NPC对话字幕

psb
得到所有法术

SexChange
变性。。P

tcl
开关穿墙模式

TDT
开关Debug模式(FPS等等)

TM
开关所有则桐搭菜单(建议截图时使用,没了那个碍眼的指南针就是爽啊 ))

SSG
产生一个Oblivion World Scene Graph窗口
莫要轻易尝试,因为会让游戏停顿很久,试之前最好Save一把

TDETECT
开关人工智能探测

TLL
开关远景

TS
开关天空

TLV
开关树叶

TWF
开关框架模式。就是让你看到无数个多面体,了解一下那些3维物体是怎么构成的。

TAI
开关人工智能

TG
开关草丛

TT
开关树木

tws
开关水

player.additem 0000000F #
增加#数量的金币

player.AddItem 00000000 #
得到代号00000000的物品#个

player.AddSpell 00000000
得到代号00000000的法术

PlaceAtMe formid, #, x, y
在地图上生成代号为formid的物品或者生物#个

player.removeitem FormID #
从你身上移除代号为FormID的物品#个

player.removespell FormID
移除代号为FormID的法术

modpcs 技能名称 #
技能名称对应的技能,比如sneak,增加#个技能点

modpca 属性名称 #
属性名称对应的属性,比如luck,增加#点

player.setlevel #
改变角色的等级到#,#必须大于等于1,小于等于255

advlevel
立刻升级

player.setAV 技能或属性名称 #
将名称为技能或属性名称的技能或者属性的值设为#

advskill 技能名称 #
技能名称对应的技能上升#个级别,比如advskill blade 5

ShowRaceMenu
调出改变种族窗口

Showbirthsignmenu
调出改变出生星座窗口

showclassmenu
调出改变职业窗口

hairtint (redgreenblue)
改变头发颜孙拿色

SetPCFame
增加美名(Fame)一点

SetPCInfamy
增加恶名(Infame)一点

TFOW
开关战争迷雾

FOV #
改变视野为#度,缺省设定为75度

setcamerafov #
设置相机视野为#度。缺省设定为75度

setscale #
先用鼠标选择对应的物体,然后输入指令改变物体大小为原来的#倍。#必须介于0.5到2.0之间。走路速度,跳跃高度,攻击距离,等等,都会按比例变化。

stopcombat
先用鼠标选择对象,然后输入指令就能立刻停止战斗,不管对手是朋友还是敌人。

player.setcrimegold 0
清掉自己头上的赏金。要注意的是如果正被守卫追赶,则必须离开城市再回来指令才会生效。

player.payfine
守卫停止攻击,你头上的赏金清除。

coc #
传送到代号为#的场所。比如coc toddtest将把玩家传送到游戏开发者的测试场所。

resurrect
复活你鼠标所选择的人或怪

showfullquestlog [quest id]
显示代号为[quest id]的任务的全部记录信息

showquestlog
显示任务记录信息

showquestlog 0
显示当前任务记录信息

showquestlog 1
显示已完成任务记录信息

showquesttargets
显示当前任务的目标

movetoqt
直接出现在当前活跃任务(Active Quest)对应的目标面前。

player.setstage QuestID Stage
将代号为QuestID的任务设定到阶段Stage。比如player.setstage TG04Mistake 69

player.completequest FormID
立刻完成代号为FormID的任务

togglemapmarkers
开关显示地图上全部位置

savegame [filename]
存档到名称为[filename]的文件

㈣ C语言中 expected ‘)’ before PRId16’的问题

printf ("me16 = %" PRId16 "\n", me16);

这一行错了, 双引号使用不对。如果你要梁答庆打印出来双引号,就橡握要加上转义符如:
printf ("me16 = %\" PRId16 \"\n", me16);
另外,在%后面是少了一个类举如型描述符。请根据me16的类型加上正确的类型描述符,如%d或%s之类的。

㈤ 请帮忙看一下下面的这段代码错在 哪儿,编译有错误。

你代码中可能存在错误。就是头文件的引用 #include<inttypes.h> 这个文件一般是没有的,得自己加进去 文件内容如下

/*7.<inttypes.h>*/


#ifndef_INTTYPES_H_

#define_INTTYPES_H_


#include<_mingw.h>

#include<stdint.h>

#define__need_
wchar_t

#include<stddef.h>


#ifdef__cplusplus

extern"C"{

#endif


typedefstruct{

intmax_tquot;

intmax_trem;

}imaxdiv_t;


#if!defined(__cplusplus)||defined(__STDC_FORMAT_MACROS)


/*7.8.1Macrosforformatspecifiers

*

*"ll"

*lengthspecifier.Itappearstotreat"ll"as"l".

*Thenon-,

*.

*/


/*fprintfmacrosforsignedtypes*/

#definePRId8"d"

#definePRId16"d"

#definePRId32"d"肆颂

#definePRId64"I64d"


#definePRIdLEAST8"d"

#definePRIdLEAST16"d"

#definePRIdLEAST32"d"

#definePRIdLEAST64"I64d"


#definePRIdFAST8"d"

#definePRIdFAST16"d"

#definePRIdFAST32"d"

#definePRIdFAST64"I64d"


#definePRIdMAX"I64d"

#definePRIdPTR"d"


#define指罩PRIi8"i"

#definePRIi16"i"

#definePRIi32"i"

#definePRIi64"I64i"


#definePRIiLEAST8"i"

#definePRIiLEAST16"i"

#definePRIiLEAST32"i"

#definePRIiLEAST64"I64i"


#definePRIiFAST8"i"

#definePRIiFAST16"i"

#definePRIiFAST32"i"

#definePRIiFAST64"I64i"


#definePRIiMAX"I64i"

#definePRIiPTR"i"


#definePRIo8"o"

#definePRIo16"o"

#definePRIo32"o"

#definePRIo64"I64o"


#definePRIoLEAST8"o"

#definePRIoLEAST16"o"

#definePRIoLEAST32"o"

#definePRIoLEAST64"I64o"


#definePRIoFAST8"o"

#definePRIoFAST16"o"

#definePRIoFAST32"o"

#definePRIoFAST64"I64o"


#definePRIoMAX"I64o"


#definePRIoPTR"o"


/*fprintfmacrosforunsignedtypes*/

#definePRIu8"u"

#definePRIu16"u"

#definePRIu32"u"

#define唯雹闹PRIu64"I64u"


#definePRIuLEAST8"u"

#definePRIuLEAST16"u"

#definePRIuLEAST32"u"

#definePRIuLEAST64"I64u"


#definePRIuFAST8"u"

#definePRIuFAST16"u"

#definePRIuFAST32"u"

#definePRIuFAST64"I64u"


#definePRIuMAX"I64u"

#definePRIuPTR"u"


#definePRIx8"x"

#definePRIx16"x"

#definePRIx32"x"

#definePRIx64"I64x"


#definePRIxLEAST8"x"

#definePRIxLEAST16"x"

#definePRIxLEAST32"x"

#definePRIxLEAST64"I64x"


#definePRIxFAST8"x"

#definePRIxFAST16"x"

#definePRIxFAST32"x"

#definePRIxFAST64"I64x"


#definePRIxMAX"I64x"

#definePRIxPTR"x"


#definePRIX8"X"

#definePRIX16"X"

#definePRIX32"X"

#definePRIX64"I64X"


#definePRIXLEAST8"X"

#definePRIXLEAST16"X"

#definePRIXLEAST32"X"

#definePRIXLEAST64"I64X"


#definePRIXFAST8"X"

#definePRIXFAST16"X"

#definePRIXFAST32"X"

#definePRIXFAST64"I64X"


#definePRIXMAX"I64X"

#definePRIXPTR"X"


/*

*fscanfmacrosforsignedinttypes

*NOTE:if32-bitintisusedforint_fast8_tandint_fast16_t

*(seestdint.h,7.18.1.3),FAST8andFAST16shouldhave

*nolengthidentifiers

*/


#defineSCNd16"hd"

#defineSCNd32"d"

#defineSCNd64"I64d"


#defineSCNdLEAST16"hd"

#defineSCNdLEAST32"d"

#defineSCNdLEAST64"I64d"


#defineSCNdFAST16"hd"

#defineSCNdFAST32"d"

#defineSCNdFAST64"I64d"


#defineSCNdMAX"I64d"

#defineSCNdPTR"d"


#defineSCNi16"hi"

#defineSCNi32"i"

#defineSCNi64"I64i"


#defineSCNiLEAST16"hi"

#defineSCNiLEAST32"i"

#defineSCNiLEAST64"I64i"


#defineSCNiFAST16"hi"

#defineSCNiFAST32"i"

#defineSCNiFAST64"I64i"


#defineSCNiMAX"I64i"

#defineSCNiPTR"i"


#defineSCNo16"ho"

#defineSCNo32"o"

#defineSCNo64"I64o"


#defineSCNoLEAST16"ho"

#defineSCNoLEAST32"o"

#defineSCNoLEAST64"I64o"


#defineSCNoFAST16"ho"

#defineSCNoFAST32"o"

#defineSCNoFAST64"I64o"


#defineSCNoMAX"I64o"

#defineSCNoPTR"o"


#defineSCNx16"hx"

#defineSCNx32"x"

#defineSCNx64"I64x"


#defineSCNxLEAST16"hx"

#defineSCNxLEAST32"x"

#defineSCNxLEAST64"I64x"


#defineSCNxFAST16"hx"

#defineSCNxFAST32"x"

#defineSCNxFAST64"I64x"


#defineSCNxMAX"I64x"

#defineSCNxPTR"x"


/**/


#defineSCNu16"hu"

#defineSCNu32"u"

#defineSCNu64"I64u"


#defineSCNuLEAST16"hu"

#defineSCNuLEAST32"u"

#defineSCNuLEAST64"I64u"


#defineSCNuFAST16"hu"

#defineSCNuFAST32"u"

#defineSCNuFAST64"I64u"


#defineSCNuMAX"I64u"

#defineSCNuPTR"u"


#ifdefined(__STDC_VERSION__)&&__STDC_VERSION__>=199901L

/*

*

*MSruntimescanfappearstotreat"hh"as"h"

*/


/*signedchar*/

#defineSCNd8"hhd"

#defineSCNdLEAST8"hhd"

#defineSCNdFAST8"hhd"


#defineSCNi8"hhi"

#defineSCNiLEAST8"hhi"

#defineSCNiFAST8"hhi"


#defineSCNo8"hho"

#defineSCNoLEAST8"hho"

#defineSCNoFAST8"hho"


#defineSCNx8"hhx"

#defineSCNxLEAST8"hhx"

#defineSCNxFAST8"hhx"


/*unsignedchar*/

#defineSCNu8"hhu"

#defineSCNuLEAST8"hhu"

#defineSCNuFAST8"hhu"

#endif/*__STDC_VERSION__>=199901*/


#endif/*!defined(__cplusplus)||defined(__STDC_FORMAT_MACROS)*/


__CRT_INLINEintmax_t
__cdecl
imaxabs(intmax_tj)

{return(j>=0?j:-j);}

imaxdiv_t
__cdecl
imaxdiv(intmax_tnumer,intmax_tdenom);


/*7.8.-widthintegertypes*/


intmax_t
__cdecl
strtoimax(constchar*__restrict__nptr,

char**__restrict__endptr,intbase);

uintmax_t__cdeclstrtoumax(constchar*__restrict__nptr,

char**__restrict__endptr,intbase);


intmax_t__cdeclwcstoimax(const
wchar_t
*__restrict__nptr,

wchar_t
**__restrict__endptr,intbase);

uintmax_t__cdeclwcstoumax(constwchar_t*__restrict__nptr,

wchar_t**__restrict__endptr,intbase);


#ifdef__cplusplus

}

#endif


#endif/*ndef_INTTYPES_H*/

㈥ 关于C语言编程的问题、《c primer plus》 书中一个例子、不懂、求解

include 文件 <inttypes.h> 提供有助于使代码与显式指定大小的数据项兼容(无论编译环境如何)的常量、宏和派生类型。它包含用于处理 8 位、16 位、32 位和 64 位对象的机制。该文件是新的 1999 ISO/IEC C 标准的一部分,文件内容反映了导致它包含在 1999 ISO/IEC C 标准镇埋侍中的建议。文件即将更新,以便完全与 1999 ISO/IEC C 标准一致。<inttypes.h> 提供的基本功能包括:御吵定宽整型、诸如 uintptr_t 的有用类液洞型、常量宏、限制、格式字符串宏。

16_t 和 me16应该是两个int整型变量,只不过程序中两变量间忘了加逗号,会出错的。

热点内容
为啥编程广告 发布:2025-07-04 07:30:01 浏览:565
数据库备机 发布:2025-07-04 07:30:00 浏览:528
静态内部类java 发布:2025-07-04 07:25:45 浏览:231
玉林电信dns服务器地址 发布:2025-07-04 07:17:34 浏览:435
用镜像压缩 发布:2025-07-04 07:17:31 浏览:633
lgg3如何设置锁屏密码 发布:2025-07-04 06:41:39 浏览:344
sqlserver2005命令 发布:2025-07-04 06:27:08 浏览:732
压缩文件啥样 发布:2025-07-04 06:21:42 浏览:298
linux的回车换行 发布:2025-07-04 06:21:39 浏览:132
c语言的窗口 发布:2025-07-04 06:20:54 浏览:983