Строки

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем CUB, 13 дек 2011.

  1. CUB

    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;
    }
     
  2. lazybiz

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Код (C++):
    cin >> s;
     
  3. CUB

    CUB Гость

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


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

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    Это и есть код. Или тебе нужен какой-то другой код?
     
  5. CUB

    CUB Гость

    Вобщем мне нужна вот эта программа

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

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

    lazybiz Well-Known Member
    C\C++ Team

    Регистрация:
    3 ноя 2010
    Сообщения:
    1.344
    Симпатии:
    0
    А тогда зачем тебе это нужно?
     
  7. CUB

    CUB Гость

    четверть заканчиваеться,а работы несданы
     
  8. qqwertty

    qqwertty Гость

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

    Код (C++):
    #include <iostream>

    using namespace std;

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

Поделиться этой страницей