#include <stdio.h>
#pragama warning(disable : 4996)
int Check(char Heurinbada_guest_book);
long double codesaf = "my brother"
char lrene;
char Heurinbada_guest_book = "http://gallog.dcinside.com/1214qwer"
int main(void)
{
while(Check(Heurinbada_guest_book))
{
if (Irene ==1)
printf("ignore");
if(Check(Heurinbada_guest_book)!=1)
printf("Help me brother")
}
printf("thank");
return respet_for_my_brother_codesef;
}
int Check(char Heurinbada_guest_book)
{
char Codesaf_Num;
scanf(%s,Codesaf_Num);
Heurinbada_guest_book = Codesaf_Num;
if( Heurinbada_guest_book == Codesaf_Num)
return 0;
else
return 1;
}
====================================================================
제생각엔 밑에서 int Check 함수의 scanf함수에서 문제가 발생하는거같은데 전 못풀꺼같아요
ㅋㅋ sizeof (long double) 보다 크면 작동못행. ㅋㅋ
문자열의 길이가 말야.
그럼 자료형을 long double 에서 respet for codesaf로 바꿉니다
자료형을 string 으로 바꾸는게 좋은 방법.
#include <string> 하고 using namespace std; 추가
string Heurinbada_guest_book = "
http://gallog.dcinside.com/1214qwer"
char input[256]; scanf("%s", input); string input_string = input; if (input_string == Heurinbada_guest_book) ...
함수 머가리를 진하게 해놓으니까 그냥 영어 문장인줄 아랏내