|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.04.2010, 12:46 | #1 |
Форумчанин
Регистрация: 04.02.2009
Сообщений: 141
|
Как можно изменить эту функцию(код)?
Подскажите,что я сделал не правильно?
По заданию сказано: Создайте фунцию,кот.обычно принимает один аргумент-адрес строки-и выводит эту строку один раз.Однако если задан второй аргумент типа int, не равный нулю,то эта функция выводит строку столько раз,сколько было осуществлено вызовов этой функции к моменту её данного вызова(Обратите внимание,что кол-во выводимых строк не равно значению второго аргумента,оно равно числу вызовов функции к моменту последнего вызова.) Как я понял нужно создать структуру,где будет сохранятся кол-во обращений к функции,но у меня не получается выполнить условие по самому заданию(не знаю где и как использовать 2-й аргумент=()... #include <cstdlib> #include <iostream> const int arsize=80; using namespace std; struct StrCount { char Sname[arsize]; int used; }; const StrCount & Func(StrCount & par); int main(int argc, char* argv[]) { StrCount perOne = {"Rabotaet function",0}; cout<<"1-vizov\n"; Func(perOne); cout<<"2-vizov\n"; Func(perOne); cout<<"3-vizov\n"; Func(perOne); system("PAUSE"); return EXIT_SUCCESS; } const StrCount & Func(StrCount & par) { for(int i=0;i<=par.used;i++) cout<<par.Sname<<endl; par.used++; return par; } Последний раз редактировалось -ushёl-; 09.04.2010 в 12:49. |
09.04.2010, 13:05 | #2 |
Разрабатываюсь....
Пользователь
Регистрация: 16.11.2008
Сообщений: 68
|
Код:
Последний раз редактировалось evgn; 09.04.2010 в 13:07. |
09.04.2010, 13:07 | #3 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Код:
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Последний раз редактировалось Ozerich; 09.04.2010 в 13:12. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Можно ли объявлять функцию в функции? Как в делфи... | TwiX | Общие вопросы C/C++ | 5 | 28.10.2009 22:54 |
Как можно реализовать эту программку в NetBeans | Taisja | Помощь студентам | 1 | 14.05.2009 14:47 |
Как можно изменить автора программы | xReactions | Общие вопросы Delphi | 0 | 03.05.2008 09:25 |
Можно ли вообще изменить exe-файл, если да то как? | Скуби-ду | Общие вопросы Delphi | 6 | 10.04.2007 07:56 |