IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

> заполнение полей массива через Rand(), C++
Jerry
сообщение 11.11.2006 16:36
Сообщение #1


Новичок
*

Группа: Пользователи
Сообщений: 46
Пол: Женский

Репутация: -  0  +


Здравствуйте.
значит есть у меня структура... а ней описаны номер, название, цена и вес препарата.
#include <stdio.h> 
#include <string.h>

const nbofstmax=1000;
int nbofst=10;
class apteka
{
public:
int number;
char name[15];
int price;
float weight;
apteka (int numb, char prep[15], int price0, float wght0)
{
number=numb;
strcpy(name, prep);
price=price0;
weight=wght0;
}

void printstud()
{
printf("%2d %-15s %3d %.2f\n", number, name, price, weight);
}

};


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

void initialize(apteka* stdar[])
{
stdar[0] = new apteka(1,"Analgin", 75, 180);
stdar[1] = new apteka(2,"Noshpa", 60, 285);
stdar[2] = new apteka(3,"Phalimint", 20, 176);
stdar[3] = new apteka(4,"Aspirin", 18, 187);
stdar[4] = new apteka(5,"Solpadein", 37, 300);
stdar[5] = new apteka(6,"Tabletki", 48, 179);
stdar[6] = new apteka(7,"Nazalvan", 67, 475);
stdar[7] = new apteka(8,"Vitamihi", 54, 107);
stdar[8] = new apteka(9,"Zelenka", 19, 171);
stdar[9] = new apteka(10,"Plastir", 76, 220);
printf("Database initialized successfully\n");
}


помогите написать функцию выбота случайного слова...
void GetWord ()
{
// Bu6op
retutn(char*)
}

for(i=0; i<10; i++)
{
stdar[i] = new apteka(i+1, GetWord(),rand()%100, rand()%250);
}


Сообщение отредактировано: volvo - 7.04.2010 13:31


--------------------
Zettai Unmei Mokushiroku
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
Алена
сообщение 11.11.2006 20:56
Сообщение #2


Гость






Однако, на вопрос, заданный в посте №2 ты ответила, что тебе нужно составлять свои слова, а не выбирать из готовых? Это как понимать?

Кстати, твой код, приведенный чуть выше не будет компилироваться. Что содержит массив? Символы? Строки? По типу вроде бы должны быть символы, тогда что такое Analgin?
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.06.2025 10:10
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"