Старожил
Сообщения: 229
Благодарности: 9
|
Профиль
|
Отправить PM
| Цитировать
Цитата elektra192:
Создайте функцию,которая обычно принимает один аргумент-адрес строки-и выводит эту строку на экран один раз.Но если задаеться второй аргумент типа int,который не равен нулю,то эта функция выводит строку столько раз,какое число было передано функции,а если ж этот переданный параметр равен нулю,-то столько раз,сколько было вызовов функции до момента ево вызова.Используйте эту функцию в програме,что б показать как она работает »
|
Код: 
#include <iostream>
using namespace std;
void func(char *p,int n=0);
int main()
{
char *s = "bla bla bla";
func(s);
cout <<endl << "1 string:" << endl;
func(s,5);
cout << "5 strings:" << endl;
return 0;
}
void func(char *p,int n)
{
if(n==0)
cout << p;
else
for(int i=0;i<n;i++)
cout << p << endl;
}
|
Отправлено: 18:00, 19-12-2007
| #15
|