å¯ä»¥ä½¿ç¨fgetså½æ°æ¥å®ç°ã
1 å½æ°åï¼
fgets
2 声æå½¢å¼ï¼
char *fgets(char *buf, int bufsize, FILE *stream);
3 头æ件ï¼
stdio.h
4 åè½ååæ°è¯´æï¼
ä»streamä¸è¯»åä¸è¡æ°æ®åå°bufä¸ãå¦ææ°æ®é¿åº¦å°äºbufsizeï¼é£ä¹è¯»å
¥æ´è¡æ°æ®ï¼å¹¶å°
æ¢è¡ç¬¦è½¬æ¢ä¸º
å符串ç»æ符\0ã å¦ææ°æ®é¿åº¦è¶
è¿bufsize,é£ä¹åªè¯»å
¥bufsize大å°çæ°æ®ï¼å¹¶å¨ç»å°¾æ·»å \0ã
5 è¿åå¼ï¼
æåï¼åè¿å第ä¸ä¸ªåæ°bufï¼
å¨è¯»å符æ¶éå°end-of-fileï¼åeofæ示å¨è¢«è®¾ç½®ï¼å¦æè¿æ²¡è¯»å
¥ä»»ä½å符就éå°è¿ç§æ
åµï¼åbufä¿æåæ¥çå
容ï¼è¿åNULLï¼
å¦æåç读å
¥é误ï¼erroræ示å¨è¢«è®¾ç½®ï¼è¿åNULLï¼bufçå¼å¯è½è¢«æ¹åã