當前位置:首頁 » 編程軟體 » 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整型變數,只不過程序中兩變數間忘了加逗號,會出錯的。

熱點內容
刀片機伺服器ip怎麼配置 發布:2024-05-12 04:28:35 瀏覽:526
存儲系列視頻 發布:2024-05-12 04:01:27 瀏覽:148
oracle資料庫去重 發布:2024-05-12 04:00:53 瀏覽:774
配置減肥餐需要哪些條件 發布:2024-05-12 03:56:36 瀏覽:513
電視節目需要什麼配置電腦 發布:2024-05-12 03:51:26 瀏覽:45
安卓怎麼設置不被攔截 發布:2024-05-12 03:51:26 瀏覽:567
python目錄下的文件名 發布:2024-05-12 03:51:02 瀏覽:104
c語言怎麼編譯輸出滿屏的愛心 發布:2024-05-12 03:39:22 瀏覽:182
androidlistview間距 發布:2024-05-12 03:39:19 瀏覽:11
原配置明信片和加購款有什麼不同 發布:2024-05-12 03:37:56 瀏覽:937