Хорошо, я пытаюсь читать из одного файла и писать в другой.
У меня есть другие вещи, такие как получение информации из первого файла, но для тестирования я пытаюсь записать ее во второй файл.
Насколько я понимаю, все после dp2() вызов будет выводить на второй параметр.Правильно?
using namespace std;
using std::string;
using std::ostream;
using std::endl;
string str;
int main(){
int file= open("./input.txt", O_CREAT | O_RDWR | O_APPEND, S_IRUSR | S_IWUSR);
if(file==-1){
cout<<"Error: "<<errno<<endl;
}
int file2= open("./output.txt", O_CREAT | O_RDWR | O_APPEND, S_IRUSR | S_IWUSR);
if(file2==-1){
cout<<"Error: "<<errno<<endl;
}
int retval = dup2(file,file2);
if(retval == -1){
cout<<"Error: "<<errno;
}
printf("yeah");
close(file);
}