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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
ElenaBilyk
4 / 4 / 1
Регистрация: 22.10.2013
Сообщений: 34
#1

Функция ввода безразмерной строки - C++

10.12.2013, 21:24. Просмотров 249. Ответов 0
Метки нет (Все метки)

Хоть убей, не вижу, где ошибка!!!! Подскажите))))
setlocale(LC_ALL, "Russian");
using std::cout;
cout<<"Введите опыт работы: \n";
int Size = 1;
char * Line = new char [Size];
Line[0] = '\0';
int Step = 3;
int i = 0;
while(std::cin.get(Line[i]))
{
if(Line[i] == '\n')
break;
if(i >= Size)
{
Size += Step;
char * Temp = new char [Size];
memcpy(Temp, Line, sizeof(char) * (Size - Step));
delete [] Line;
std::cout<<"";
Line= Temp;
}
++i;
}

Добавлено через 58 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
setlocale(LC_ALL, "Russian"); 
using std::cout;
cout<<"Введите опыт работы: \n"; 
int Size = 1;
char * Line = new char [Size];
Line[0] = '\0';
int Step = 3;
int i = 0;
while(std::cin.get(Line[i]))
{
if(Line[i] == '\n')
break;
if(i >= Size)
{
Size += Step;
char * Temp = new char [Size];
memcpy(Temp, Line, sizeof(char) * (Size - Step));
delete [] Line;
std::cout<<"";
Line= Temp;
}
++i;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2013, 21:24     Функция ввода безразмерной строки
Посмотрите здесь:

функция ввода - C++
есть такой кодclass kv{ int a,b,c; public: void get () {cin&gt;&gt;a&gt;&gt;b;} int iu (){return 2*(a+b); } kv(){a=b=0;} }; void main...

Функция ввода - C++
Вот какой вопрос у меня появился. Вводится число с клавиатуры типа double. Как узнать была ли введена дробная часть числа?

Функция ввода матрицы - C++
Подскажите, как написать функцию ввода матрицы! а затем, как вызвать ее! Заранее благодарен, просто я тока учусь...

Функция ввода / вывода - C++
Программа ругается на переменную C, и не выводит нужно результата, посмотрите в чем ошибка Используя принцип разделения ввода/вывода...

Функция ручного ввода - C++
Нужно дописать функцию ручного ввода, и сделать выбор, как я хочу заполнить массив, рандомно или с клавиатуры, подсобите пожалуйста ...

Функция ввода с файла - C++
Как создать функцию ввода с файла? Не определяется в параметрах ifstream void input(ifstream &amp;in, int &amp;count) { ...

Функция ввода двоичного вектора - C++
нужна функция ввода двоичного вектора напишите ее если есть у кого-нибудь ;

Не работает функция ввода массива - C++
У меня стоит задача вводить массива с клавиатуры размера M на N, с проверкой на диапазон. Вот мой код функции: void input (short mas ,int...

Функция ввода вместо cin - C++
Здорова! Нужно написать функцию ввода вместо cin, которая бы читала строки. Я не знаю чем можно заменить cin. Нужно постараться...

Функция-операция ввода для класса - C++
Доброго времени суток. Создал класс First, для него определил функции-операции ввода и вывода. С выводом все в порядке, а вот с вводом нет,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru