Недавно начал изучать С++, решил немного попрактиковаться, это можно сказать первый опыт, помогите найти ошибку пожалуйста.
Код:
#include <iostream.h>
#include <fstream.h>
#include <conio.h>
int main()
{
char s1[255]; //Переменная будет считывать строку
ifstream in ("C:\progga\file_1.txt"); //Открываем файл для считывания информации
in>>s1; //считываем строку
in.close() // Закрываем файл
char s2[255]; //Переменная будет считывать строку
ifstream in ("C:\progga\file_2.txt"); //Открываем файл для считывания информации
in>>s2; //считываем строку
in.close() // Закрываем файл
char s3[255]; //Переменная будет считывать строку
ifstream in ("C:\progga\file_3.txt"); //Открываем файл для считывания информации
in>>s3<code lang="cpp"> //считываем строку
in.close() // Закрываем файл
/*Начинаем работу с файлом*/
ofstream out("C:\progga\full.txt"); // Открываем файл для записи
out<<a<<"\n"; //Записываем первую строчку
out<<b<<"\n"; //Записываем вторую строчку
out<<c<<"\n"; //Записываем третью строчку
out.close(); //Закрываем файл
/*Продолжаем работу с файлом*/
ifstream in("C:\progga\full.txt"); //открываем фаил для записи
in.getline(a,sizeof(a)); // Считываем строчку в переменную а
in.getline(b,sizeof(b)); // Считываем строчку в переменную b
in.getline(c,sizeof(c)); // Считываем строчку в переменную c
in.close(); //Закрываем файл
}
</code>
Лог:
Compiler: Default compiler
Executing g++.exe...
g++.exe "C:\Users\RU\Desktop\progga\Untitled1.cpp" -o "C:\Users\RU\Desktop\progga\Untitled1.exe" -I"C:\Dev-Cpp\lib\gcc\mingw32\3.4.2\include" -I"C:\Dev-Cpp\include\c++\3.4.2\backward" -I"C:\Dev-Cpp\include\c++\3.4.2\mingw32" -I"C:\Dev-Cpp\include\c++\3.4.2" -I"C:\Dev-Cpp\include" -L"C:\Dev-Cpp\lib"
In file included from C:/Dev-Cpp/include/c++/3.4.2/backward/iostream.h:31,
from C:\Users\RU\Desktop\progga\Untitled1.cpp:1:
C:/Dev-Cpp/include/c++/3.4.2/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.
C:\Users\RU\Desktop\progga\Untitled1.cpp:8:16: warning: unknown escape sequence '\p'
C:\Users\RU\Desktop\progga\Untitled1.cpp: In function `int main()':
C:\Users\RU\Desktop\progga\Untitled1.cpp:12: error: expected `;' before "char"
C:\Users\RU\Desktop\progga\Untitled1.cpp:13:16: warning: unknown escape sequence '\p'
C:\Users\RU\Desktop\progga\Untitled1.cpp:13: error: redeclaration of `std::ifstream in'
C:\Users\RU\Desktop\progga\Untitled1.cpp:8: error: `std::ifstream in' previously declared here
C:\Users\RU\Desktop\progga\Untitled1.cpp:17: error: expected `;' before "char"
C:\Users\RU\Desktop\progga\Untitled1.cpp:18:16: warning: unknown escape sequence '\p'
C:\Users\RU\Desktop\progga\Untitled1.cpp:18: error: redeclaration of `std::ifstream in'
C:\Users\RU\Desktop\progga\Untitled1.cpp:8: error: `std::ifstream in' previously declared here
C:\Users\RU\Desktop\progga\Untitled1.cpp:23: error: expected `;' before "ofstream"
C:\Users\RU\Desktop\progga\Untitled1.cpp:23:17: warning: unknown escape sequence '\p'
C:\Users\RU\Desktop\progga\Untitled1.cpp:24: error: `out' undeclared (first use this function)
C:\Users\RU\Desktop\progga\Untitled1.cpp:24: error: (Each undeclared identifier is reported only once for each function it appears in.)
C:\Users\RU\Desktop\progga\Untitled1.cpp:24: error: `a' undeclared (first use this function)
C:\Users\RU\Desktop\progga\Untitled1.cpp:25: error: `b' undeclared (first use this function)
C:\Users\RU\Desktop\progga\Untitled1.cpp:26: error: `c' undeclared (first use this function)
C:\Users\RU\Desktop\progga\Untitled1.cpp:29:17: warning: unknown escape sequence '\p'
C:\Users\RU\Desktop\progga\Untitled1.cpp:29: error: redeclaration of `std::ifstream in'
C:\Users\RU\Desktop\progga\Untitled1.cpp:8: error: `std::ifstream in' previously declared here
Execution terminated