[闲聊] 为什么我 fgets 都会少抓一个 byte 阿

楼主: Wardyal (Wardyal)   2024-06-05 12:01:39
-
作者: Neuenmuller (苏菲・诺伊恩谬拉)   2024-06-05 12:26:00
宝,看一下doc "Reads at most count-1 characters"https://en.cppreference.com/w/c/io/fgets我猜,因为原本的意图是要你在这个参数写你buffer的大小,所以帮你把最后面的\0算进去所以才只读count-1大小ㄅ IDK
楼主: Wardyal (Wardyal)   2024-06-05 12:36:00
喔喔 其实我还没看文件 只是用到 突然想到你很棒

Links booklink

Contact Us: admin [ a t ] ucptt.com