如何把文本(txt)内的每2行合并成一行?

图片说明

如图片

2个回答

 int main()
{
    char Read[20] = {0};
    char Write[100] = {0};
    int i = 0;

    fstream fr("2.txt");
    fstream fw("3.txt");

    while(fr.getline(Read,20))
    {       
        if (i % 2 == 0)
        {
            strcpy(Write,Read);
        }
        else
        {
            strcat(Write,Read);
            fw.write(Write,sizeof(Write));
            memset(Write,0,sizeof(Write));
        }
        i ++;
    }

    fr.close();
    fw.close();

    return 0;
}

用正则表达是替换
([0-9]+)\n([0-9]+) 替换成$1$2

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐