<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=CppStudy_2002_1%2F%EA%B3%BC%EC%A0%9C1%2FCherryBoy</id>
	<title>CppStudy 2002 1/과제1/CherryBoy - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=CppStudy_2002_1%2F%EA%B3%BC%EC%A0%9C1%2FCherryBoy"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=CppStudy_2002_1/%EA%B3%BC%EC%A0%9C1/CherryBoy&amp;action=history"/>
	<updated>2026-05-14T22:47:43Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=CppStudy_2002_1/%EA%B3%BC%EC%A0%9C1/CherryBoy&amp;diff=30979&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:23, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=CppStudy_2002_1/%EA%B3%BC%EC%A0%9C1/CherryBoy&amp;diff=30979&amp;oldid=prev"/>
		<updated>2021-02-07T05:23:01Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== 대근 ==&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 ====================================================================&lt;br /&gt;
 &lt;br /&gt;
 // 1번 프로그래밍 연습...&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 void print(char *,int n=0);&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	char exam[40];&lt;br /&gt;
 	int choice;&lt;br /&gt;
 	do&lt;br /&gt;
 	{&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; &amp;quot;문자열(20자내)을 입력하세요...\n&amp;quot;;&lt;br /&gt;
 		cin.getline(exam,40);&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; &amp;quot;숫자를 입력하세요.. _\b&amp;quot;;&lt;br /&gt;
 		cin &amp;amp;gt;&amp;amp;gt; choice;&lt;br /&gt;
 		cin.get();&lt;br /&gt;
 		print(exam,choice);&lt;br /&gt;
 	}while(choice==0);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void print(char *exam,int n)&lt;br /&gt;
 {&lt;br /&gt;
 	static int count=0;&lt;br /&gt;
 	if(n==0)&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; exam &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 	else&lt;br /&gt;
 	{&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; &amp;quot;당신은 출력 함수를 &amp;quot; &amp;amp;lt;&amp;amp;lt; count &amp;amp;lt;&amp;amp;lt; &amp;quot; 번 사용하셨습니다.\n&amp;quot;;&lt;br /&gt;
 		for(int i=0;i&amp;amp;lt;count;i++)&lt;br /&gt;
 			cout &amp;amp;lt;&amp;amp;lt; exam &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 	}&lt;br /&gt;
 	count++;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 /*&lt;br /&gt;
 0을 입력받고 싶지 않은데 그게 어렵네요... &lt;br /&gt;
 0을 따로 계속 입력해야합니다..&lt;br /&gt;
 */&lt;br /&gt;
 &lt;br /&gt;
 ========================================================================&lt;br /&gt;
 &lt;br /&gt;
 // 2번 프로그래밍 연습...&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 struct candybar&lt;br /&gt;
 {&lt;br /&gt;
 	char name[30];&lt;br /&gt;
 	double weight;&lt;br /&gt;
 	int cal;&lt;br /&gt;
 }candy;&lt;br /&gt;
 &lt;br /&gt;
 void print(candybar &amp;amp;amp;, char * name=&amp;quot;millenium Munch&amp;quot;,double weight=2.85,int cal=350);&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	print(candy);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void print(candybar &amp;amp;amp;candy,char * name,double weight,int cal)&lt;br /&gt;
 {&lt;br /&gt;
 	for(int i=0;i&amp;amp;lt;30;i++)&lt;br /&gt;
 		candy.name[i]=name[i];&lt;br /&gt;
 	candy.weight=weight;&lt;br /&gt;
 	candy.cal=cal;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;캔디바의 이름\t:\t&amp;quot; &amp;amp;lt;&amp;amp;lt; candy.name &amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;캔디바의 무게\t:\t&amp;quot; &amp;amp;lt;&amp;amp;lt; candy.weight &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;캔디바의 칼로리\t:\t&amp;quot; &amp;amp;lt;&amp;amp;lt; candy.cal &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 ===================================================================&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 // 3번 연습문제..&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 #include &amp;amp;lt;cstring&amp;amp;gt;&lt;br /&gt;
 struct stringy&lt;br /&gt;
 {&lt;br /&gt;
 	char * str;&lt;br /&gt;
 	int ct;&lt;br /&gt;
 };&lt;br /&gt;
 &lt;br /&gt;
 void show(char *, int n=1);&lt;br /&gt;
 void show(stringy, int n=1);&lt;br /&gt;
 void set(stringy &amp;amp;amp;,char *);&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	stringy beany;&lt;br /&gt;
 	char testing[] = &amp;quot;Reality isn&amp;#039;t what it used to be.&amp;quot;;&lt;br /&gt;
 &lt;br /&gt;
 	set(beany,testing);&lt;br /&gt;
 	show(beany);&lt;br /&gt;
 	show(beany,2);&lt;br /&gt;
 	testing[0]=&amp;#039;D&amp;#039;;&lt;br /&gt;
 	testing[1]=&amp;#039;u&amp;#039;;&lt;br /&gt;
 	show(testing);&lt;br /&gt;
 	show(testing,3);&lt;br /&gt;
 	show(&amp;quot;Done!&amp;quot;);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void show(char *string,int n)&lt;br /&gt;
 {&lt;br /&gt;
 	for(int i=0;i&amp;amp;lt;n;i++)&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; string &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void show(stringy beany,int n)&lt;br /&gt;
 {&lt;br /&gt;
 	for(int i=0;i&amp;amp;lt;n;i++)&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; beany.str &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void set(stringy &amp;amp;amp;beany,char *string)&lt;br /&gt;
 {&lt;br /&gt;
 	char* temp=new char[strlen(string)];&lt;br /&gt;
 	temp=string;&lt;br /&gt;
 	beany.str=temp;	&lt;br /&gt;
 	beany.ct=strlen(beany.str);&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 =============================================================&lt;br /&gt;
 &lt;br /&gt;
 //4번임다..&lt;br /&gt;
 &lt;br /&gt;
 // 다음은 헤더 파일이다.&lt;br /&gt;
 &lt;br /&gt;
 // golf.h  --  pe8-3.cpp 를 위해&lt;br /&gt;
 &lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;cstring&amp;amp;gt;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 const int Len=40;&lt;br /&gt;
 struct golf&lt;br /&gt;
 {&lt;br /&gt;
 	char fullname[Len];&lt;br /&gt;
 	int handicap;&lt;br /&gt;
 }g1,g2;&lt;br /&gt;
 &lt;br /&gt;
 //함수는 사용자에게 이름과 핸디켑을 요구한다&lt;br /&gt;
 //이름이 입력되면 1을 리턴하고, 이름이 빈 문자열이면 0을 리턴한다&lt;br /&gt;
 &lt;br /&gt;
 int setgolf(golf &amp;amp;amp; g);&lt;br /&gt;
 &lt;br /&gt;
 //함수는 전달인자로 전달된 값들을 사용하여&lt;br /&gt;
 //golf 구조체를 제곤된 이름과 핸디캡으로 설정한다&lt;br /&gt;
 &lt;br /&gt;
 void setgolf(golf &amp;amp;amp; g, const char * name, int hc);&lt;br /&gt;
 &lt;br /&gt;
 //함수는 handicap을 새값으로 초기화한다.&lt;br /&gt;
 &lt;br /&gt;
 void handicap(golf &amp;amp;amp; g, int hc);&lt;br /&gt;
 &lt;br /&gt;
 //함수는 golf 구조체의 이름을 표시한다&lt;br /&gt;
 &lt;br /&gt;
 void showgolf(const golf &amp;amp;amp; g);&lt;br /&gt;
 &lt;br /&gt;
 int main()&lt;br /&gt;
 {&lt;br /&gt;
 	int k;&lt;br /&gt;
 	do&lt;br /&gt;
 	{&lt;br /&gt;
 		k=setgolf(g1);&lt;br /&gt;
 		setgolf(g2, &amp;quot;DKNY&amp;quot;, 100);&lt;br /&gt;
 		handicap(g2,77);&lt;br /&gt;
 		showgolf(g1);&lt;br /&gt;
 		cout&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 		showgolf(g2);&lt;br /&gt;
 	}while(k!=0);&lt;br /&gt;
 	return 0;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 int setgolf(golf &amp;amp;amp; g)&lt;br /&gt;
 {&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;What&amp;#039;s U&amp;#039;r name?\n&amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; g.fullname;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;Handicap?\n&amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; g.handicap;&lt;br /&gt;
 	if(g.fullname==NULL)&lt;br /&gt;
 		return 0;&lt;br /&gt;
 	else&lt;br /&gt;
 		return 1;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void setgolf(golf &amp;amp;amp; g, const char * name, int hc)&lt;br /&gt;
 {&lt;br /&gt;
 	strcpy(g.fullname,name);&lt;br /&gt;
 	g.handicap=hc;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void handicap(golf &amp;amp;amp; g, int hc)&lt;br /&gt;
 {&lt;br /&gt;
 	g.handicap=hc;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void showgolf(const golf &amp;amp;amp; g)&lt;br /&gt;
 {&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;Name    \t:\t&amp;quot; &amp;amp;lt;&amp;amp;lt; g.fullname &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;HandyCap\t:\t&amp;quot; &amp;amp;lt;&amp;amp;lt; g.handicap &amp;amp;lt;&amp;amp;lt; endl;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 =============================================================&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>