[問題] 想寫一個command,搜尋group內member

看板C_and_CPP作者 (hc)時間9年前 (2015/05/29 16:01), 9年前編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
想要寫一個commamd 來查詢某一group的user有誰 但不管用getgrnam() 或者是getgrnet() 都沒有辦法compiler 也想過給予gid 來搜尋, 但還是一直error 想請問這個問題點該怎麼解決? 謝謝大家 ps, 我是想拿以下的code來填充已有個code增加功能 但一直失敗, 故直接測試這段code, 發現這段例子就無法gcc了.. 無法gcc, 以下是顯示訊息 (error.c是檔名) /tmp/cce8Ep1q.o: In function `main': error.c:(.text+0xa0): undefined reference to `print' collect2: ld returned 1 exit status 這是一個範例的code #include <grp.h> #include<sys/types.h> main(){ struct group *data; int i=0; data = getgrnam("adm"); printf("%s:%s:%d:", data ->gr_name, data ->gr_passwd, data ->gr_gid); while(data ->gr_mem[i]) printf("%s,",data ->gr_mem[i++]); print("\n"); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.240.6.123 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1432886499.A.AB3.html

05/29 16:05, , 1F
print("\n")
05/29 16:05, 1F

05/29 16:11, , 2F
哇哇...低級錯誤...
05/29 16:11, 2F

05/29 16:13, , 3F
學著看錯誤訊息好嗎
05/29 16:13, 3F

05/29 16:18, , 4F
顯示未定義print我就覺得奇怪,謝謝樓上指教,還在摸熟當中
05/29 16:18, 4F

05/29 16:48, , 5F
XDD
05/29 16:48, 5F

05/30 00:28, , 6F
compiler說了哪個關鍵字錯 你要反射反應去找那個字
05/30 00:28, 6F
是... ※ 編輯: proud (49.217.16.219), 05/30/2015 13:38:43
文章代碼(AID): #1LQ1pZgp (C_and_CPP)