Size: a a a

IT KPI C/С++ ХВ (хорошо, что не UB)

2020 February 28

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
Через динамический массив не всегда получается, иногда вылетает программа
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
Только через вектор?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
код в студію
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
#include <iostream>
using namespace std;

int main()
{
   int size = 1;
   char* str = new char[size];
   for (int i = 0; str[i-1]!=' '; i++)
   {  
       str[i] = getchar();  
       size=i+1;
       char* str = new char[size];
   }

   for (int i = 0; i < size; i++)
       cout << str[i];
   return 0;
}
источник

AC

Andrei Cherniuk in IT KPI C/С++ ХВ (хорошо, что не UB)
Уб
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
char* str = new char[size];  що це і навіщо?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
str[i-1]!=' ' що робити, коли і == 0?
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
создаём новый массив на это количество символов
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
char* str = new char[size];  що це і навіщо?
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
András
str[i-1]!=' ' що робити, коли і == 0?
а какую проверку сделать, чтобы слово закончилось?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Andrew Grom
создаём новый массив на это количество символов
навіщо, якщо ти продовжуєш звертатися до старого?
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
Разве он не пересоздаётся?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Andrew Grom
а какую проверку сделать, чтобы слово закончилось?
str[i] == ''?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
Andrew Grom
Разве он не пересоздаётся?
в с++, поля оголошені в межах {} існують тільки в рамках цих дужок. Ти створив масив, потім вийшов з дужок(тобтом забув про його існування), і по новій
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
Понял
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
Тогда как реализовать данную задачку?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
а що ти хочеш?
источник

A

András in IT KPI C/С++ ХВ (хорошо, что не UB)
читати до кінця слова?
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
Ну мне нужно сделать что-то типо стринг
источник

AG

Andrew Grom in IT KPI C/С++ ХВ (хорошо, что не UB)
Когда я нажму пробел
источник