숫자를 하나씩 입력하라는 코드를 작성하려고했는데 특정 문자가 삽입 된 경우 (이 경우 'x') 루프가 중지됩니다. 하지만 그 문자를 삽입하면 "Insert Number"라는 문자로 나를 스팸으로 시작합니다. 내가 잘못 int 배열에 숯불을 삽입하려고 노력하고 있다고 생각하지만 주위에 방법을 생각할 수 없다.C++은 특정 기호까지 숫자를 삽입합니다.
long int numbers[100]={0};
char h='y';
int index=0;
do
{
cout << "Insert Number : ";
cin >> numbers[index];
h=(char)numbers[index];
index++;
}
while(h!='x');
문자열을 읽을 다음, 당신은 무엇을해야하는지 알 것입니다. –
이 경우 스팸은 무엇을 의미합니까? 당신은 무한 루프로 빠져 나옵니까? – arne
문자를 정수로 읽을 수 없습니다. 다른 방법으로 시도해보십시오. – mydogisbox