想问几个特别的小问题 看有没有解答
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);