ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ진짜 몇시간쨰 책보고 공부하고 이것저것 시도해봤는데 안됩니다..하.. <div><br /></div> <div><br /></div> <div><div>class SALES_LIST :public SALES_PRODUCT</div> <div>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>private:</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>char sales_product[50];//파일에서 상품을 읽어옴</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int cost_product[30];// 파일에서 가격을 읽어옴</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>char* arr1[6];</div> <div><br /></div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>public:</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>void basic_display();//기본화면을 보여주는 함수</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>void print_total_sales_list();//전체물품을 출력</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>friend class SALES_PRODUCT;<span class="Apple-tab-span" style="white-space: pre"> </span></div> <div>};</div></div> <div><br /></div> <div><div>void SALES_LIST::print_total_sales_list()//파일 오픈함수</div> <div>{</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>ifstream inClientFile("product.txt", ios::in);</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>if(!inClientFile)//파일이 없을 경우 error 출력</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>cout<<"파일을 찾을 수 없습니다"<<endl;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>int i=0;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>for(int k=0; k< 6 ; k++)</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>arr1[k]='\0';</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>while(inClientFile.good())//파일을 읽는다</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>{</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>inClientFile>>sales_product>> cost_product[i];</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>cout<<sales_product<<" "<< cost_product[i]<<endl;</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>strcpy(arr1[i],sales_product); </div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>i++;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>}</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>cout<<sales_product;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>cout<<"\n"<<endl;</div> <div><span class="Apple-tab-span" style="white-space: pre"> </span></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>basic_display();</div> <div><br /></div> <div><span class="Apple-tab-span" style="white-space: pre"> </span>return ;</div> <div>}</div></div> <div><br /></div> <div><br /></div> <div><br /></div> <div><br /></div> <div><br /></div> <div>함수가 정의된 클래스랑 그 함수를 적은건데요 ㅠㅠ</div> <div>현재 파일에는 </div> <div><br /></div> <div>상품명 숫자</div> <div>상품명 숫자</div> <div>.</div> <div>.</div> <div>.</div> <div>.</div> <div>(총 여섯줄)</div> <div><br /></div> <div>이렇게 저장이 되어있구요 .. 그걸 읽어서 저장을 해야되는데</div> <div>숫자는 저장이되는데.. 문자열은 저장이 안되네요 ㅠㅠ</div> <div><br /></div> <div>저는 sales_product 로 문자열을 파일로부터 읽은 뒤에</div> <div>strcpy(arr1[i],sales_product) 를 사용해서 ( char* arr1[6]이고, i는 0으로 시작해서 1씩 증가)</div> <div>char* arr1[6] 을 얻고싶은데요 ..ㅠㅠㅠ 다른 클래스에서도 이걸 사용해야되서요 .. 단순히 출력하는게 아니고 저장까지해야되는데</div> <div>하..도저히 어떻게하는지 모르겠습니다 ㅠㅠ 알려주세요 ㅠㅠㅠㅠㅠ</div> <div><br /></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.