Строки

  • Автор темы CUB
  • Дата начала
C

CUB

Гость
#1
как сделать так чтобы програма читала строки не из файла,а чтобы вводить их самому!?) С++

В программирование неочень шарю(

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;
}
 
C

CUB

Гость
#3
я понимаю что для вас это как 2+2)
ну я в этом не бумбум)
можно код)


for(;;)
{ Блогадарен!)
}
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#4
Это и есть код. Или тебе нужен какой-то другой код?
 
C

CUB

Гость
#5
Вобщем мне нужна вот эта программа

Написать программу которая считывает текст и выводит на экран сначало вопросительные,а затем восклицательные предложения.

Программа что сверху,считывает файл,а мне нужно вводить строки самому
 
C

CUB

Гость
#7
четверть заканчиваеться,а работы несданы
 
Q

qqwertty

Гость
#8
вот рабочий код для считывания, надеюсь сами вставите в свою программу.

C++:
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
string s;
while(s!="end")
{
cin >> s;
/*тута массив заполняем из строк, если надо*/
}
return 0;
}