문자열을 초기화하는 한 줄 방법이 있습니까? 나는 다음과 같은 일을하고 싶은문자열을 초기화하는 단일 행 방법이 있습니까?
string str = "Example";
C에서,하지만 내 컴파일러는 불평 : 예를 들어, C#에서 간단히 할 것이다
char str[] = "Example";
편집 :
char str[] = "Example";
... 실제로 작동합니다. 제 컴파일러는이 줄에 대해 불평하지만 실제 문제는 이전 줄에 있습니다. 아래의 다니엘 피셔 (Daniel Fischer)의 발언은이 발견을 이끌어 냈습니다. 혼란에 진심으로 감사드립니다. 문자의 집합으로
당신은이 두 가지 방법 중 하나를 사용할 수 있습니다
무엇이 오류입니까? – SLaks
'char str [] = "예제";는 완벽하게 유효한 C이며 권장되는 방법 중 하나입니다. –
C 스 니펫은 유효합니다. 컴파일러 오류를 게시하십시오. – hmjd