<?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=C%2B%2B%EC%8A%A4%ED%84%B0%EB%94%94_2005%EC%97%AC%EB%A6%84%2F%EB%8F%84%EC%84%9C%EA%B4%80%EB%A6%AC%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%2F%EB%82%A8%EB%8F%84%EC%97%B0</id>
	<title>C++스터디 2005여름/도서관리프로그램/남도연 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=C%2B%2B%EC%8A%A4%ED%84%B0%EB%94%94_2005%EC%97%AC%EB%A6%84%2F%EB%8F%84%EC%84%9C%EA%B4%80%EB%A6%AC%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%2F%EB%82%A8%EB%8F%84%EC%97%B0"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=C%2B%2B%EC%8A%A4%ED%84%B0%EB%94%94_2005%EC%97%AC%EB%A6%84/%EB%8F%84%EC%84%9C%EA%B4%80%EB%A6%AC%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8/%EB%82%A8%EB%8F%84%EC%97%B0&amp;action=history"/>
	<updated>2026-05-15T16:01:57Z</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=C%2B%2B%EC%8A%A4%ED%84%B0%EB%94%94_2005%EC%97%AC%EB%A6%84/%EB%8F%84%EC%84%9C%EA%B4%80%EB%A6%AC%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8/%EB%82%A8%EB%8F%84%EC%97%B0&amp;diff=29943&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:22, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=C%2B%2B%EC%8A%A4%ED%84%B0%EB%94%94_2005%EC%97%AC%EB%A6%84/%EB%8F%84%EC%84%9C%EA%B4%80%EB%A6%AC%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8/%EB%82%A8%EB%8F%84%EC%97%B0&amp;diff=29943&amp;oldid=prev"/>
		<updated>2021-02-07T05:22:46Z</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;-------&amp;lt;useclass.h&amp;gt;--------&lt;br /&gt;
 class book {&lt;br /&gt;
 	&lt;br /&gt;
 private :	&lt;br /&gt;
 	// 책 상태 정보&lt;br /&gt;
 	&lt;br /&gt;
 public :&lt;br /&gt;
 	book *next;&lt;br /&gt;
 	book *first;&lt;br /&gt;
 	int situation,selection;&lt;br /&gt;
 	book();&lt;br /&gt;
 	~book();&lt;br /&gt;
 	char book_name[30];&lt;br /&gt;
 	char book_writer[15];&lt;br /&gt;
 	char book_ISBN[10];&lt;br /&gt;
 	void input();		&lt;br /&gt;
 	void search();&lt;br /&gt;
 	void borrow();&lt;br /&gt;
 	void restoration();&lt;br /&gt;
 };&lt;br /&gt;
--------&amp;lt;cpp.cpp&amp;gt;---------&lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #include &amp;quot;useclass.h&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 void main()&lt;br /&gt;
 {&lt;br /&gt;
 	int number = 0;&lt;br /&gt;
 	book b;	&lt;br /&gt;
 	&lt;br /&gt;
 	while(number != 5)&lt;br /&gt;
 	{&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; &amp;quot;1.책 입력 2.검색 3.대여 4.반납 5.종료 : &amp;quot;;&lt;br /&gt;
 		cin &amp;amp;gt;&amp;amp;gt; number;&lt;br /&gt;
 		if(number == 5)&lt;br /&gt;
 			break;&lt;br /&gt;
 		switch(number)&lt;br /&gt;
 		{&lt;br /&gt;
 		case 1 :&lt;br /&gt;
 			b.input();&lt;br /&gt;
 			break;&lt;br /&gt;
 		case 2:&lt;br /&gt;
 			b.search();&lt;br /&gt;
 			break;&lt;br /&gt;
 		case 3:&lt;br /&gt;
 			b.borrow();&lt;br /&gt;
 			break;&lt;br /&gt;
 		case 4:&lt;br /&gt;
 			b.restoration();&lt;br /&gt;
 			break;&lt;br /&gt;
 		default :&lt;br /&gt;
 			cout&amp;amp;lt;&amp;amp;lt;&amp;quot;잘못 입력하셨습니다.&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 			break;&lt;br /&gt;
 		}&lt;br /&gt;
 		&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
--------&amp;lt;cpp2.cpp&amp;gt;----------&lt;br /&gt;
 #include &amp;amp;lt;iostream&amp;amp;gt;&lt;br /&gt;
 #include &amp;amp;lt;string.h&amp;amp;gt;&lt;br /&gt;
 #include &amp;quot;useclass.h&amp;quot;&lt;br /&gt;
 using namespace std;&lt;br /&gt;
 &lt;br /&gt;
 book :: book(){&lt;br /&gt;
 	situation=0;&lt;br /&gt;
 }&lt;br /&gt;
 book :: ~book(){&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void book :: input()&lt;br /&gt;
 {&lt;br /&gt;
 	book * k = new book;&lt;br /&gt;
 	&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;책 제목 : &amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; k-&amp;amp;gt;book_name;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;책 저자 : &amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; k-&amp;amp;gt;book_writer;&lt;br /&gt;
 	cout &amp;amp;lt;&amp;amp;lt; &amp;quot;책 ISBN : &amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; k-&amp;amp;gt;book_ISBN;&lt;br /&gt;
 	k-&amp;amp;gt;next=first;&lt;br /&gt;
 	first=k;&lt;br /&gt;
 	&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 void book :: search(){&lt;br /&gt;
 	char name[30];&lt;br /&gt;
 	char ISBN[10];&lt;br /&gt;
 	cout&amp;amp;lt;&amp;amp;lt;&amp;quot;책 이름과 ISBN 중 선택하시오. 1.책 이름 2.ISBN : &amp;quot;;&lt;br /&gt;
 	cin &amp;amp;gt;&amp;amp;gt; selection;&lt;br /&gt;
 	if (selection == 1){&lt;br /&gt;
 		cout&amp;amp;lt;&amp;amp;lt;&amp;quot;찾을 책 이름은?&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 		cin&amp;amp;gt;&amp;amp;gt;name;&lt;br /&gt;
 		book *find;&lt;br /&gt;
 		find = first;&lt;br /&gt;
 		while(find-&amp;amp;gt;next !=NULL ){&lt;br /&gt;
 			if(strcmp(find-&amp;amp;gt;book_name,name)==0)&lt;br /&gt;
 			{&lt;br /&gt;
 				cout&amp;amp;lt;&amp;amp;lt;&amp;quot;책 제목 : &amp;quot;&amp;amp;lt;&amp;amp;lt;find-&amp;amp;gt;book_name&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				cout&amp;amp;lt;&amp;amp;lt;&amp;quot;책 저자 : &amp;quot;&amp;amp;lt;&amp;amp;lt;find-&amp;amp;gt;book_writer&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				cout&amp;amp;lt;&amp;amp;lt;&amp;quot;ISBN : &amp;quot;&amp;amp;lt;&amp;amp;lt;find-&amp;amp;gt;book_ISBN&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				if(find-&amp;amp;gt;situation==0){&lt;br /&gt;
 					cout&amp;amp;lt;&amp;amp;lt;&amp;quot;상태 : 반납됨&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				}&lt;br /&gt;
 				else{&lt;br /&gt;
 					cout&amp;amp;lt;&amp;amp;lt;&amp;quot;상태 : 대여됨&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				}&lt;br /&gt;
 				break;&lt;br /&gt;
 			}&lt;br /&gt;
 			else{&lt;br /&gt;
 				&lt;br /&gt;
 				if (find-&amp;amp;gt;next == NULL){&lt;br /&gt;
 					cout&amp;amp;lt;&amp;amp;lt;&amp;quot;찾을 수 없습니다.&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 					break;&lt;br /&gt;
 				}&lt;br /&gt;
 				else{&lt;br /&gt;
 					find=find-&amp;amp;gt;next;&lt;br /&gt;
 				}&lt;br /&gt;
 				&lt;br /&gt;
 			}			&lt;br /&gt;
 		}&lt;br /&gt;
 		&lt;br /&gt;
 	}&lt;br /&gt;
 	else if (selection==2){&lt;br /&gt;
 		cout&amp;amp;lt;&amp;amp;lt;&amp;quot;찾을 책 ISBN은?&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 		cin&amp;amp;gt;&amp;amp;gt;ISBN;&lt;br /&gt;
 		book *find;&lt;br /&gt;
 		find = first;&lt;br /&gt;
 		while(find-&amp;amp;gt;next !=NULL ){&lt;br /&gt;
 			if(strcmp(find-&amp;amp;gt;book_ISBN,ISBN)==0){&lt;br /&gt;
 				cout&amp;amp;lt;&amp;amp;lt;&amp;quot;책 제목 : &amp;quot;&amp;amp;lt;&amp;amp;lt;find-&amp;amp;gt;book_name&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				cout&amp;amp;lt;&amp;amp;lt;&amp;quot;책 저자 : &amp;quot;&amp;amp;lt;&amp;amp;lt;find-&amp;amp;gt;book_writer&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				cout&amp;amp;lt;&amp;amp;lt;&amp;quot;ISBN : &amp;quot;&amp;amp;lt;&amp;amp;lt;find-&amp;amp;gt;book_ISBN&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				if(find-&amp;amp;gt;situation==0){&lt;br /&gt;
 					cout&amp;amp;lt;&amp;amp;lt;&amp;quot;상태 : 반납됨&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				}&lt;br /&gt;
 				else{&lt;br /&gt;
 					cout&amp;amp;lt;&amp;amp;lt;&amp;quot;상태 : 대여됨&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 				}&lt;br /&gt;
 				break;&lt;br /&gt;
 			}&lt;br /&gt;
 			else{&lt;br /&gt;
 				&lt;br /&gt;
 				if (find-&amp;amp;gt;next == NULL){&lt;br /&gt;
 					cout&amp;amp;lt;&amp;amp;lt;&amp;quot;찾을 수 없습니다.&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 					break;&lt;br /&gt;
 				}&lt;br /&gt;
 				else{&lt;br /&gt;
 					find=find-&amp;amp;gt;next;&lt;br /&gt;
 				}&lt;br /&gt;
 				&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 		else{&lt;br /&gt;
 			cout&amp;amp;lt;&amp;amp;lt;&amp;quot;잘못 입력하셨습니다.&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	void book :: borrow()&lt;br /&gt;
 	{&lt;br /&gt;
 		char name_temp[30];&lt;br /&gt;
 		char ISBN_temp[10];&lt;br /&gt;
 		cout &amp;amp;lt;&amp;amp;lt; &amp;quot;빌릴 책 제목 혹은 ISBN을 선택하세요.: &amp;quot;;&lt;br /&gt;
 		cin &amp;amp;gt;&amp;amp;gt;selection;&lt;br /&gt;
 		if (selection == 1){&lt;br /&gt;
 			cout&amp;amp;lt;&amp;amp;lt;&amp;quot;빌릴 책 제목 : &amp;quot;;&lt;br /&gt;
 			cin &amp;amp;gt;&amp;amp;gt; name_temp;&lt;br /&gt;
 			book *lent;&lt;br /&gt;
 			lent = first;&lt;br /&gt;
 			while(lent-&amp;amp;gt;next !=NULL ){&lt;br /&gt;
 				if(strcmp(lent-&amp;amp;gt;book_name,name_temp)==0){&lt;br /&gt;
 					lent-&amp;amp;gt;situation = 1;&lt;br /&gt;
 					break;&lt;br /&gt;
 				}&lt;br /&gt;
 				else{&lt;br /&gt;
 					lent=lent-&amp;amp;gt;next;&lt;br /&gt;
 				}			&lt;br /&gt;
 			}&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 		else if (selection==2){&lt;br /&gt;
 			cout&amp;amp;lt;&amp;amp;lt;&amp;quot;빌릴 책 ISBN : &amp;quot;;&lt;br /&gt;
 			cin &amp;amp;gt;&amp;amp;gt; ISBN_temp;&lt;br /&gt;
 			book *lent;&lt;br /&gt;
 			lent = first;&lt;br /&gt;
 			while(lent-&amp;amp;gt;next !=NULL ){&lt;br /&gt;
 				if(strcmp(lent-&amp;amp;gt;book_ISBN,ISBN_temp)==0){&lt;br /&gt;
 					lent-&amp;amp;gt;situation = 1;&lt;br /&gt;
 					break;&lt;br /&gt;
 				}&lt;br /&gt;
 				else{&lt;br /&gt;
 					lent=lent-&amp;amp;gt;next;&lt;br /&gt;
 				}			&lt;br /&gt;
 			}			&lt;br /&gt;
 			&lt;br /&gt;
 		}&lt;br /&gt;
 		else{&lt;br /&gt;
 			cout&amp;amp;lt;&amp;amp;lt;&amp;quot;잘못 입력하셨습니다.&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
 	&lt;br /&gt;
 	void book :: restoration()&lt;br /&gt;
 	{&lt;br /&gt;
 		char restoration_name[30];&lt;br /&gt;
 		char restoration_ISBN[10];&lt;br /&gt;
 		cout&amp;amp;lt;&amp;amp;lt;&amp;quot;반납 할 책 이름 혹은 ISBN을 입력하세요.  1. 책 이름 2.ISBN: &amp;quot;;&lt;br /&gt;
 		cin &amp;amp;gt;&amp;amp;gt; selection;&lt;br /&gt;
 		if ( selection == 1){&lt;br /&gt;
 			cout &amp;amp;lt;&amp;amp;lt; &amp;quot;반납 된 책 이름 : &amp;quot;;&lt;br /&gt;
 			cin &amp;amp;gt;&amp;amp;gt; restoration_name;&lt;br /&gt;
 			book *restore;&lt;br /&gt;
 			restore = first;&lt;br /&gt;
 			while(restore-&amp;amp;gt;next !=NULL ){&lt;br /&gt;
 				if(strcmp(restore-&amp;amp;gt;book_name,restoration_name)==0)&lt;br /&gt;
 				{&lt;br /&gt;
 					restore-&amp;amp;gt;situation = 0;&lt;br /&gt;
 					break;&lt;br /&gt;
 				}&lt;br /&gt;
 				else{&lt;br /&gt;
 					restore=restore-&amp;amp;gt;next;&lt;br /&gt;
 				}			&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		else if (selection ==2){&lt;br /&gt;
 			cout &amp;amp;lt;&amp;amp;lt; &amp;quot;반납 된 책 ISBN : &amp;quot;;&lt;br /&gt;
 			cin &amp;amp;gt;&amp;amp;gt; restoration_ISBN;&lt;br /&gt;
 			book *restore;&lt;br /&gt;
 			restore = first;&lt;br /&gt;
 			while(restore-&amp;amp;gt;next !=NULL ){&lt;br /&gt;
 				if(strcmp(restore-&amp;amp;gt;book_ISBN,restoration_ISBN)==0)&lt;br /&gt;
 				{&lt;br /&gt;
 					restore-&amp;amp;gt;situation = 0;&lt;br /&gt;
 					break;&lt;br /&gt;
 				}&lt;br /&gt;
 				else{&lt;br /&gt;
 					restore=restore-&amp;amp;gt;next;&lt;br /&gt;
 				}			&lt;br /&gt;
 			}&lt;br /&gt;
 		}&lt;br /&gt;
 		else{&lt;br /&gt;
 			cout&amp;amp;lt;&amp;amp;lt;&amp;quot;잘못 입력하셨습니다.&amp;quot;&amp;amp;lt;&amp;amp;lt;endl;&lt;br /&gt;
 		}&lt;br /&gt;
 	}&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>