無法運行strcmp函式

uj5u.com熱心網友回復:
a 沒初始化,a=(char*)malloc(sizeof(char)*20);
uj5u.com熱心網友回復:
還是不能運行
uj5u.com熱心網友回復:
name沒有分配空間,建議改成name[100]]uj5u.com熱心網友回復:
感覺不是空間分配問題,能輸出stu1[g].name的值uj5u.com熱心網友回復:
scanf(" %s ", &a ); 不用取地址符&uj5u.com熱心網友回復:
謝謝大佬,原來是先用malloc初始化 然后scanf那不用&uj5u.com熱心網友回復:
a和name都是野指標,對于野指標使用結果是未定義的~轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/44274.html
標籤:C語言
下一篇:C++鏈接問題
