<pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #000080">#include</span><span style="color: #c0c0c0"> </span><span style="color: #008000"><stdio.h></span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #000080">#define</span><span style="color: #c0c0c0"> </span>BOOK_PATH<span style="color: #c0c0c0"> </span><span style="color: #008000">"./book.list"</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #008000">//#define</span><span style="color: #c0c0c0"> </span><span style="color: #008000">NOT_FOUND</span><span style="color: #c0c0c0"> </span><span style="color: #008000">0</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #008000">//s#define</span><span style="color: #c0c0c0"> </span><span style="color: #008000">FOUND</span><span style="color: #c0c0c0"> </span><span style="color: #008000">1</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #808000">typedef</span><span style="color: #c0c0c0"> </span><span style="color: #808000">struct</span>{</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">char</span><span style="color: #c0c0c0"> </span><span style="color: #800000">name</span>[<span style="color: #000080">50</span>];</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">char</span><span style="color: #c0c0c0"> </span><span style="color: #800000">com</span>[<span style="color: #000080">50</span>];</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">char</span><span style="color: #c0c0c0"> </span><span style="color: #800000">su</span>[<span style="color: #000080">50</span>];</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">char</span><span style="color: #c0c0c0"> </span><span style="color: #800000">price</span>[<span style="color: #000080">50</span>];</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">char</span><span style="color: #c0c0c0"> </span><span style="color: #800000">hap</span>[<span style="color: #000080">50</span>];</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px">}<span style="color: #800080">book</span>;</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #808000">void</span><span style="color: #c0c0c0"> </span>search_book()</pre><pre style="margin-top: 0px; margin-bottom: 0px">{</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #800080">book</span><span style="color: #c0c0c0"> </span>adr[<span style="color: #000080">100</span>];</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">char</span><span style="color: #c0c0c0"> </span>name[<span style="color: #000080">20</span>];</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">int</span><span style="color: #c0c0c0"> </span>i;</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #800080">FILE</span><span style="color: #c0c0c0"> </span>*rfp;</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>rfp=fopen(BOOK_PATH,<span style="color: #008000">"r"</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">for</span>(i=<span style="color: #000080">1</span>;<span style="color: #c0c0c0"> </span>i<<span style="color: #000080">100</span>;<span style="color: #c0c0c0"> </span>i++)</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>{</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>fscanf(rfp,<span style="color: #008000">"%s"</span>,adr[i].<span style="color: #800000">name</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>fscanf(rfp,<span style="color: #008000">"%s"</span>,adr[i].<span style="color: #800000">com</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>fscanf(rfp,<span style="color: #008000">"%s"</span>,adr[i].<span style="color: #800000">su</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>fscanf(rfp,<span style="color: #008000">"%s"</span>,adr[i].<span style="color: #800000">price</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>fscanf(rfp,<span style="color: #008000">"%s"</span>,adr[i].<span style="color: #800000">hap</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">if</span><span style="color: #c0c0c0"> </span>(feof(rfp))</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">break</span>;</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>}</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>printf(<span style="color: #008000">"검색할</span><span style="color: #c0c0c0"> </span><span style="color: #008000">도서명:"</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>scanf(<span style="color: #008000">"%s"</span>,&name);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>fflush(stdin);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>system(<span style="color: #008000">"cls"</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">for</span>(i=<span style="color: #000080">0</span>;<span style="color: #c0c0c0"> </span>i<<span style="color: #000080">100</span>;<span style="color: #c0c0c0"> </span>i++)</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>{</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">if</span>(strcmp(name,adr[i].<span style="color: #800000">name</span>)==<span style="color: #000080">0</span>)</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>{</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>printf(<span style="color: #008000">"n-------------------------------------------------------------------------\n"</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>printf(<span style="color: #008000">"번호%11s</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%13s</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%11s</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%12s</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%12sn"</span>,<span style="color: #008000">"도서명"</span>,<span style="color: #008000">"출판사"</span>,<span style="color: #008000">"수량"</span>,<span style="color: #008000">"단가"</span>,<span style="color: #008000">"금액"</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>printf(<span style="color: #008000">"-------------------------------------------------------------------------\n"</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>printf(<span style="color: #008000">"%d</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%11s</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%13s</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%11s</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%13s</span><span style="color: #c0c0c0"> </span><span style="color: #008000">%13sn"</span>,i,adr[i].<span style="color: #800000">name</span>,adr[i].<span style="color: #800000">com</span>,adr[i].<span style="color: #800000">su</span>,adr[i].<span style="color: #800000">price</span>,adr[i].<span style="color: #800000">hap</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>printf(<span style="color: #008000">"-------------------------------------------------------------------------\n"</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">break</span>;</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>}</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">else</span><span style="color: #c0c0c0"> </span><span style="color: #808000">if</span>(i<span style="color: #c0c0c0"> </span>>=<span style="color: #000080">99</span><span style="color: #c0c0c0"> </span>)</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>{</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>printf(<span style="color: #008000">"찾는</span><span style="color: #c0c0c0"> </span><span style="color: #008000">도서가</span><span style="color: #c0c0c0"> </span><span style="color: #008000">없습니다.!!!n"</span>);</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>}</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #008000">/*if(strcmp(name,adr[i].name)=0)</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #008000">printf("찾는</span><span style="color: #c0c0c0"> </span><span style="color: #008000">도서가</span><span style="color: #c0c0c0"> </span><span style="color: #008000">없습니다.!!!n");</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #008000">break;</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #008000">system("cls");</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #008000">fclose(rfp);</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #008000">*/</span></pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>}</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>fclose(rfp);</pre><pre style="margin-top: 0px; margin-bottom: 0px">}</pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #808000">int</span><span style="color: #c0c0c0"> </span>main(<span style="color: #808000">void</span>)</pre><pre style="margin-top: 0px; margin-bottom: 0px">{</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span>search_book();</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><span style="color: #c0c0c0"> </span><span style="color: #808000">return</span><span style="color: #c0c0c0"> </span><span style="color: #000080">0</span>;</pre><pre style="margin-top: 0px; margin-bottom: 0px">}</pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre><pre style="margin-top: 0px; margin-bottom: 0px"><br /></pre>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.