C
CUB
как сделать так чтобы програма читала строки не из файла,а чтобы вводить их самому!?) С++
В программирование неочень шарю(
В программирование неочень шарю(
C++:
]#include <stdio.h>
#include <fstream.h>
#include <conio.h>
int main()
{
ifstream fin("test.txt", ios:: in || ios:: nocreate);
if(!fin)
{
cout <<" ochibka otkr file" << endl;
return 1;
}
fin.seekg(0, ios::end);
lоng len = fin.tellg();
char *buf = new char[len + 1];
char str[80] = "";
fin.seekg(0, ios::beg);
fin.read(buf, len);
buf[len] = '\0';
lоng n = 0, i = 0, j = 0, h = 0;
while(buf)
{
if(buf == '?')
{
for(j = n; j <= i; j++)
{
if(buf[j] == '\n')
buf[j] = ' ';
cout << buf[j];
}
cout << '\n';
n = i + 1;
}
if(buf == '!')
{
for(j = n; j <= i; j++)
{
if(buf[j] == '\n')
buf[j] = ' ';
str[h++] = buf[j];
}
str[h++] = '\n';
n = i + 1;
}
if(buf == '.')
n = i + 1;
i++;
}
fin.close();
cout << str << endl;
delete[] buf;
getch();
return 0;
}