Форум программистов, компьютерный форум CyberForum.ru

Как сделать так, что бы длинна строки сама менялась при вводе строки? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сортировка двумерного массива над главной диагональю по убыванию http://www.cyberforum.ru/cpp-beginners/thread1155283.html
Сортировка двумерного массива m=5 n=5 над главной диагональю по убыванию. Сортировка выбором. Помогите пожалуйста!!
C++ Выполнить кольцевой сдвиг чтобы его максимальный элемент оказался на К-ом месте Помогите написать программу. (borland C++) Дан массив A(n). Выполнить кольцевой сдвиг массива таким образом, чтобы его максимальный элемент оказался на К-ом месте. http://www.cyberforum.ru/cpp-beginners/thread1155271.html
C++ Произведение отрицательных элементов массива, предшествующих первому положительному элементу
Найти произведение отрицательных элементов массива, предшествующих первому положительному элементу. Если по какой-либо причине вычислить произведение не удается, выдать об этом сообщение с указанием причины.
Динамический массив. Как лучше обращатся к элементу: по адресу или по значению? C++
Собственно, как лучше. Так: int i, j, len; char *text = new char; cout << "Input the text: "; cin.getline (text, 255); len = strlen (text); for (i=0; i<len; i++) if ((text == ' ') && (text == ' ')) { for (j=i; j<len; j++){
C++ Подсчитайте число и сумму положительных, число и произдведение отрицательных элементов заданного массива http://www.cyberforum.ru/cpp-beginners/thread1155234.html
Подсчитайте число и сумму положительных, число и произдведение отрицательных элементов заданного массива A.
C++ Создать программу, которая обеспечивает создание, просмотр, дополнение, и удаление данных с файла Нужно создать программу, которая обеспечивает создание, просмотр, дополнение, и удаление данных с файла, который содержит информацию с анкет школьников, что содержат фамилию, возраст, номер школы и оценки с 4 предметов. Организовать поиск, который позволяет определить номер школы, где учится наиболее успеваемый ученик среди 10-х классов.Спасибо большое. подробнее

Показать сообщение отдельно
Welder1
0 / 0 / 0
Регистрация: 25.01.2013
Сообщений: 7
24.04.2014, 23:33  [ТС]     Как сделать так, что бы длинна строки сама менялась при вводе строки?
мне непонятно почему, но препод требует решения на более низком уровне, "что бы ты понял как оно всё там работает"
кстати, забыл показать как я реализовал само считывание:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
using namespace std;
int EnterNum(char* string)
{
    int baseNum;
    do {
        cout << string << endl;
        cin.clear();
        cin.sync();
        cin >> baseNum;
    } while (cin.fail());
    return baseNum;
}
 
 
void EnterString(char* string, int longstring)
{
    cin.sync();
    cin.getline(string, longstring);
}
как оно работает сейчас: ввожу строку, строка заносится в массив размером 1000
как должно работать: ввожу строку, она сохраняется в буфере, подсчитывается её длинна, создаётся массив соответствующего размера, строка переносится в созданный массив, буфер очищается.

вот как-то так)
 
Текущее время: 19:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru