Loading...
Jordan_Dobrev12 avatar Jordan_Dobrev12 336 Точки

HomeWork: OOП - Task 1 (C++)

Здравейте колеги , не съм сигурен дали напълно разбирам условието на задачата

" Implement a LineParser class, which takes in a string and has methods to parse the string into an array of numbers, an array of strings  and an array of chars. The return type of the methods can either be pointers to arrays "

Аз го разбирам така :

Имплементирайте LineParser клас , който прави стринг и метод и парсва стринга в масив от числа, в стрингове и масив от чарове.  Метода може да върнеш в един пойнтер масив ?

Не съм много advance по английски , не всичко мога да го разбера напълно.

Пък и това , че няма примерен вход и изход до известна степен ме озадачава.

 

0
C++ Programming
y.ivanov avatar y.ivanov 33 Точки
Best Answer

Привет,

Необходимо е да се създаде клас, който приема стринг и след това в зависимост от желанието го "разцепва" и го пълни в масив. Масивите трябва да са  -  един за целочислени стойности (int), един за стрингове (string) и един за символи (char). За целта трябва да имаш 3 отделни метода, които да правят съответните операции. Стринга може да е от числа - съответно го "наливаш" в масив (int), може да бъде и изречение/текст/произволни думи, тогава думите ги "сипваш" в масив (string), а за последното тябва да "напълниш" масива (char) със символите, които са указани в условието.

Поздрави

Ясен

1
Jordan_Dobrev12 avatar Jordan_Dobrev12 336 Точки

Мерси колега :)

0
georgi.stef.georgiev avatar georgi.stef.georgiev 921 Точки

Харесва ми как си измислил различна дума за действието на всеки метод :D

P.S.: към авторите на въпроси, upvote-вайте и избирайте за верни отговорите, които ви харесват

 

2
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.