작성
·
195
0
#include "struct.h"
/*
1. 함수 원형
2. #define 이나 const를 사용하는 기호 상수
3. 구조체 선언
4, 클래스 선언
5. 탬플릿 선언
6. 인라인 함수
*/
int main() {
MyStruct PenguinCoding = {
"Penguin",
26,
};
display(PenguinCoding);
return 0;
}
fun.cpp#include "struct.h"
void display(MyStruct& temp) {
cout << "이름 : " << temp.name << endl;
cout << "나이 : " << temp.age << endl;
}
struct.h#ifndef STRUCT_H
#define STRUCT_H
#include <iostream>
//헤더 파일을 여러 파일에 포함시킬 때에,
//반드시 단 한 번만 포함시켜야 한다.
using namespace std;
struct MyStruct
{
string name;
int age;
};
void display(MyStruct& temp);
#endif
분명 정상적으로 따라가고 있었다고 생각했는데 어디에서 문제가 되는지 모르겠습니다..