음 C++배운지 3일째인데염....

입력하는 영문자가 대문자인지 소문자인지 확인하는 프로그램을 짜봤는데...
대문자이면 대문자라고 소문자이면 소문자라고 출력까지 해봤거든요
그리고 영문자가 아니면 아니라고 표시뜨게하고...
아스키 코드를 이용해서 만들어봤는데 제가 만든 소스는 이렇거든욤.

#include <stdio.h>

void main()
{
        char alpha=\'a\';
        alpha = char alpha>=\'a\' ? char alpha>=\'a\' : char alpha<=\'Z\';
        printf(\"단어를 입력하시오 :\");
        scanf(\"%c\", &alpha);
        printf(\"%c\\n\", alpha);
}

인데... 제가 비쥬얼 C++6.0  으로 만들었는데 오류가 하나떴어요
그게 alpha = char alpha>=\'a\' ? char alpha>=\'a\' : char alpha<=\'Z\'; 이 있는 행인데 거기에 무슨 문제가 있는지 고수님들께서 갈쳐주세요~~
그리고 제가 위에서 설명한 것처럼 의도에 맞게 코드를 잘 짰나요? 산으로 간건 아닌지... 알 수가 없어서.. ㅜㅜ 
또 마지막으로 궁금한건 아스키코드의 범위를 이용해서 대문자 소문자 표시를 하는 것 같은데 영문자가 아니면 어떤 식으로 코드를 짜야하나요?? 
오류 같은거 알기도 힘들고 제가 맞게 코드를 짠건지 완성하기까지는 알지고 못해서 정말 답답하네여~~
첨 하는 초보 좀 도와주세염 고수님들~~