U E D R , A S I H C RSS

05학번만의C++Study/숙제제출2/허아영

No older revisions available

No older revisions available



설명

입력부분에서 많이 고민하고 짰습니다.
문자열과 0을 입력하면 프로그램이 끝나게 만들었습니다.

소스

~cpp
#include <iostream>
using namespace std;

void print(char *str);
void print(char *str, int num);

int turn = 0;

int main()
{
	char str[20];
	int num = 0;

	while(1)
	{
		cin >> str;
		if(cin.peek() == '\n')
		{
			print(str);
			cin.get();
		}
		else if(cin.peek() != '\n')
		{
			cin >> num;
			print(str, num);
			if(num  == 0)
				break;
		}
	}
	return 0;
}

void print(char *str)
{
	cout << str << endl;
	++turn;
}

void print(char *str, int num)
{
	int i;
	if(num != 0)
	{
		for(i = 0; i < turn; i++)
		{
			cout << str << endl;
		}
	}
	++turn;
}

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:22:05
Processing time 0.0175 sec