전공 공부/C++
참조에 의한 호출과 참조를 리턴하는 함수 (char& find)
jeonnew
2021. 5. 26. 11:59
728x90
#include <iostream>
using namespace std;
char& find(char a[], char c, bool& success);
int main()
{
cout << "2018305051 전유정" << endl << endl;
char s[] = "Mike";
bool b = false;
char& loc = find(s, 'M', b);
if (!b)
{
cout << "M을 발견할 수 없다." << endl;
return 0;
}
loc = 'm';
cout << s << endl;
}
char& find(char a[], char c, bool& success)
{
for (int i = 0; i < sizeof(a); i++)
{
if (a[i] == c)
{
success = true;
return a[i];
}
else success = false;
}
}
반응형