R
random-name
Всем привет)
Пишу программку, которая переписывает строку из .txt файла в другой .txt файл.
Необходимо чтобы строки не перезаписывались, а писались с новой строки(это сделано), но также чтобы после каждой строки был пробел.
Помогите разобраться! Заранее спасибо)
Вот код:
Пишу программку, которая переписывает строку из .txt файла в другой .txt файл.
Необходимо чтобы строки не перезаписывались, а писались с новой строки(это сделано), но также чтобы после каждой строки был пробел.
Помогите разобраться! Заранее спасибо)
Вот код:
C++:
#include "stdafx.h"
#include "windows.h"
#include <stdio.h>
#include <iostream>
#include <conio.h>
#include <time.h>
using namespace std;
int _tmain()
{
FILE *file1, *file2;
char* file_name = "D:\\file1.txt";
char load_string[100] = "none";
time_t tt;
struct tm * ptm;
char buf[BUFSIZ];
tt = time(NULL);
ptm = localtime(&tt);
strftime(buf, BUFSIZ, "D:\\tt%Y%m%d.txt", ptm);
file1 = fopen(file_name, "r");
file2 = fopen(buf, "a");
fputs( "string", file1);
if( file1 != 0 )
{fgets( load_string, 100, file1);
cout << "Data is record!" << endl; }
else
{cout << "File not found !" << endl;}
fprintf(file2, load_string); // Вот здесь непонятно. Пишу fprintf(file2, load_string, " "); но пробела так и нет.
// Или пишу fprintf(file2, " \n", load_string); - тогда пробел в начале строки...
fclose(file1);
fclose(file2);
_getch();
}