我想将一些数据逐行写入文件。
int main ()
{
char* mystring = "joe";
int i ;
FILE * pFile;
pFile = fopen ("myfile.txt", "wb");
for(i = 0 ; i < 10 ; i++)
{
fprintf(pFile,"%s\n",mystring);
}
fclose (pFile);
return 0;
}
我正在使用新行特别字符,以便新数据进入下一行。
问题是在最后一行我不想要换行符。
注意:仅用于我使用 for 循环的演示。在实际情况中,我使用链表来迭代数据,因此我没有长度。
请告诉我如何从文件中删除最后一行。