2019-01-25

Hyeonu_Chun·2021년 6월 21일
0

HW6

#include <iostream>
using namespace std;

int my_strlen(char*, int, char = '\0');

int main() {
	int len;
	char str[99];
	int strlen = sizeof(str);
	char ch;
	cout << "문자열 입력 : ";
	cin >> str;
	len = my_strlen(str, strlen);
	cout << "문자열의 길이 : " << len << endl << "문자 입력 : ";
	cin >> ch;
	len = my_strlen(str, strlen, ch);
	cout << ch << " 이전 까지의 길이 : " << len;
	return 0;
}

int my_strlen(char*str, int strlen, char ch) {
	int i;
	for (i = 0;i < strlen; i++) {
		if (str[i] == ch || str[i] == '\0')break;
	}
	return i;
}
profile
Stay hungry, stay foolish

0개의 댓글