作者:
Bode123 (中肯寶寶)
2015-01-17 12:30:00想問幾個特別的小問題 看有沒有解答
1. system()的使用:有人在多執行緒的程式上會使用這函式嗎?
以目前經驗,似乎執行太多次程式記憶體會出問題,有人有類似情況嗎??
目前是有避掉的方式 只是很好奇為何會這樣??
2.
fp = fopen("/home/text", "r");
fd = fileno(fp);
結束後究竟要怎麼關閉才是最正確的?
1.close(fd); 2 fclose(fp);
fclose(fp);
同理 在socket程式上很常出現的 fdopen()
FILE * fp = fdopen(socketfd, "w+"); //
結束時
只要fclose(fp)就好 還是也要close(socketfd);