저는 C++을 처음 접했습니다.이 질문이 정말 간단하다면 죄송합니다. 주사위를 굴려서 사용자가 단어를 입력 할 때까지 번호를 표시하는 C++ 프로그램을 작성하고 있습니다 취소하지만 내 루프는 내가 가 문서라도 내 코드입니다 취소 입력해도 끝나지 않는다 (내가 dev에 C++ 사용) : 당신이 실제 문자열 내용을 포인터를하지 비교하기 때문에내 do-while 루프가 끝나지 않았습니다
#include<iostream>
#include<conio.h>
#include<stdlib.h>
#include<stdio.h>
using namespace std;
int dice (int);
int main()
{
char k[7];
int x;
do
{
cout<<"your dice number is: "<<dice(x)<<endl;
cout<<"do you want to cancel or continue?";
cin>>k;
}while(k!="cancel");
cout<<"END";
getch();
}
int dice (int a)
{
srand(time(NULL));
for(int i=1;i<100;i++)
{
a=(rand()% 6)+1;
}
return a;
}
답장을 보내 주셔서 감사합니다. 내 프로그램이 작동합니다. 감사합니다. – user2589043
유용 할 경우 답변을 수락 할 수 있습니다 (타이머가 다 끝났 으면). – Borgleader