2011-03-31 2 views
0

here 볼 수있는 것처럼 ASCII 이미지를 통합 할 수 있도록 ASCII 코드를 표시하는 방법을 말할 수 있습니다. 내가 거기에서 그것을 얻는 방법을 모르고있다C#을 Microsoft Visual Studio 2010 아무도 내 콘솔 응용 프로그램에

console.writeline(""); 

그러나 그것은 일하는 것처럼 보이지 않는다. 어떤 충고?

+1

'Console.WriteLine()'은 콘솔로 출력하는 방법입니다. 나는 네가 뭘 잘못하고 있는지 짐작할 수 없다. –

+0

작동하지 않는 코드를 게시 할 수 있습니까? –

+0

왜냐하면 나는 복사하여 붙여 넣기 아스키 때 그것은 당신이 링크를 보면 콘솔 문자 ("ASCCI를 삽입하려고")하지만 난 단지 오류의 부하를 얻을 것처럼 편지에서 온다 때문에이 캔트 그리고 이것은 유일한 것입니다 난 당신이 콘솔 응용 프로그램에 로고/이미지 종류의 물건을 넣을 수 있다고 생각 –

답변

4

나를 위해이

Console.WriteLine(@"        ud$$$**$$$$$$$bc."); 
Console.WriteLine(@"       [email protected]**""  4$$$$$$$Nu"); 
Console.WriteLine(@"      J    ""#$$$$$$r"); 
Console.WriteLine(@"      @      $$$$b"); 
Console.WriteLine(@"      .F      ^*3$$$"); 
Console.WriteLine(@"     :% 4       J$$$N"); 
Console.WriteLine(@"     $ :F      :$$$$$"); 
Console.WriteLine(@"     4F 9      J$$$$$$$"); 
Console.WriteLine(@"     4$ k    4$$$$bed$$$$$$$$$"); 

작품. 이스케이프 문자를 사용하지 않으려면 문자열 앞에 @를 추가하고 문자열의 끝으로 해석되지 않도록 인용 부호를 두 번 눌러야했습니다. 당신이 다음

Console.WriteLine("\n"); 

를 작성하는 경우

그래서, 줄 바꿈으로 해석 가도록. 그러나

Console.WriteLine(@"\n"); 

\n을 콘솔에 내 보냅니다.

마찬가지로 당신은 아마 당신이 본 오류의 원인이다

Console.WriteLine(@" [email protected]**" "); 

을 쓸 수 없습니다. 따라서 당신은 작성합니다 어쨌든

Console.WriteLine(@" [email protected]**"" "); 

을, 즉 그것이 그런 식으로 텍스트 파일 또는 리소스에 ASCII 아트를 넣어 그것을 얻기 위해 더 나은 작동합니다 있지만 -이 모든 함정을 피할 수 있습니다.

0

ascii 이미지가 파일에 저장되어있는 경우 스트림 판독기와 Console.WriteLine()을 사용할 수 있습니다. 대소 문자를 구분하는지 코드를 확인하십시오. console.writeline (""); Console.WriteLine ("");과 다릅니다.