乙個指標引起的問題,尋求高人指點

2021-04-19 06:47:57 字數 483 閱讀 7781

自己寫的一段測試**如下:

#include

#include

int getxmltagvalue2(char *pdata,char *ptag,char *value)

phead++;

j++;

ptail=phead;

while (*ptail != '<') 

while (phead != ptail)

printf("%d/n",j);

return(0);

}main()

該段**編譯可以通過,執行時出錯退出。

去掉main()裡的char *pvalue;段後,執行正常。

經過加列印語句,出錯在getxmltagvalue2()函式裡的

while (phead != ptail)

處, 在*value=*phead;這兒出錯,不知道具體原因

尋求高手指點,分析下出錯的原因

在尋求答案之前,先尋求乙個好問題吧

把問題定義得更清晰,答案和行動才更有效。去年下半年,我和順為資本投資合夥人周航牽頭發起了乙個 未來前沿 創始人工坊,後來前優酷聯席總裁魏明也加入進來,我們三個作為常駐教練,每次邀請一些企業家朋友作為飛行教練,給早期創業者們做孵化,也對優秀的創業者直接開支票做投資。創始人工坊做了兩期,牆上始終貼著一張...

乙個沒有索引引起的問題

這個案例說來也很簡單。話說我們公司舊版本的 mediation 系統每天都需要從各個 network element ne 的伺服器上採集 cdr,採集程式一般都是用 expect 寫的,其實就是 ftp到對方的機器上拷貝檔案過來。ne裡的 cdr一般不會輕易做 house keep ftp登入之後...

乙個指標轉換引起的問題及談起」高位優先,低位優先」

在hp或aix機上試一下這個程式就知道 int為4位元組,short為2位元組 include int main int fun short i 從已有知識,我認為列印出來的是 2,2 但是,在hp或aix機器上,列印的結果是 131072 20000 在具體分析之前,先介紹 高位優先,低位優先 的...