C语言文件分割问题

Python012

C语言文件分割问题,第1张

举个例子,502字节的文件分成5个子文件,前四个(i!=n)都是100字节(用d<=ev_sizef判断),第五个有102字节,就不能用<100判断了,而是利用fread的返回值判断只要读取到就输出

,

strcat()是追加字符串的函数。

strcat(char[] a,char []b)即将第二个字符串追加到第一个字符串末尾,第二个字符串值不变,第一个变长。

你的理解是对的 但是使用有误!追加时需要保证第一个字符串在加上第二个之后依旧不能溢出。在此题中,你的a[]字符串长度在追加上".txt"之后,会溢出,建议在定义a的时候写上char a[100]保证不溢出。