#include<iostream>
using namespace std;
int fx(int num)
{
return num ;
}
char fx2(char name[100])
{
return name[100];
}
int main()
{
int tele;
char * myname[100];
cout << "전화번호를 입력해 주세요(번호만입력) :";
cin >> tele;
cout << "이름을 입력해 주세요 :";
cin >> myname[100];
cout << "이믈 :" << fx2(myname[100]) << endl;
cout << "전화번호 :" << fx(tele) << endl;
return 0;
}
전화번호랑 이름 걍 입력받은거 출력하는건데 문자열이 오류인가보다.. 주소값으로 받아도 계속 팅기네.....
#include<iostream>using namespace std;int main(){ char tele[12]; char myname[100]; cout << "전화번호를 입력해 주세요(번호만입력) :"; cin >> tele; cout << "이름을 입력해 주세요 :"; cin >> myname; cout << "이믈 :" << myname << endl; cout << "전화번호 :" << tele << endl; return 0;}
그냥 바로 수정해봤는데... 이런 것을 원하는지?
함수만들어서 해보려는건데;; 이건나도알고..
굳이 함수를 만들거야 이런거 말고.. ㅋㅋㅋ 함수하고 포인터 call-by reference이런거 공부좀하려고
그럼 질문을 그렇게 했어야지 하...........
제가 매우죄송합니다. 무조건죄송합니다.
일단 하나만 알려드림 전화번호는 니가 해봐 char* fx2(char* name){ return name; }
전화번호는됨
씨알매리님 메인함수에서 그 입력받을때는 주소입력안받고 변수 선언이랑 출력할때만 주소값필요하지않음?