다음과 같은 구조를 가지고 있습니다 :구조체 멤버에 대한 파일 입력의 예는 무엇입니까?
struct productInfo
{
int item;
string details;
double cost;
};
각 항목, 세부 정보 및 비용을 포함하는 10 가지 제품을 입력하는 파일이 있습니다. inFile.getline을 사용하여 입력하려고했으나 작동하지 않습니다. 아무도 나에게 이것을하는 방법의 예를 줄 수 있습니까? 감사 드리고 싶군요.
570314, SanDisk Sansa 클립 8GB MP3 플레이어 검정색, 55.99
예를 들어주십시오.
편집 죄송합니다. C++을 처음 접했고 제안 사항을 이해하지 못했습니다. 이것이 제가 시도한 것입니다.
void readFile(ifstream & inFile, productInfo products[])
{
inFile.ignore(LINE_LEN,'\n'); // The first line is not needed
for (int index = 0; index < 10; index++)
{
inFile.getline(products[index].item,SIZE,DELIMETER);
inFile.getline(products[index].details,SIZE,DELIMETER);
inFile.getline(products[index].cost,SIZE,DELIMETER);
}
}
작동하지 않는 기능은 무엇입니까? 파일의 내용을 읽으려고 시도한 코드를 보여주십시오. – Mahesh
@Mahesh 나는 그런 코드가 없다고 확신한다. :) –
방금 시도한 코드를 추가했다. – user722049