如何使用C中的print进行这样的输出

时间:2014-03-02 22:28:50

标签: c printing printf illegalargumentexception puts

所以我需要使用\ __ ||

打印标题

它会变成这样的东西

  ______
 |_   _ \
   | |_) |
   |  __'.
  _| |__) |
 |_______/

如何打印全部,即使我使用\来打印\

我也会收到错误

2 个答案:

答案 0 :(得分:1)

要打印\,您需要将\\放在字符串中,因为\是一个转义符(例如\ n表示新行)。

答案 1 :(得分:0)

我可以使用以下代码打印出您的图片:

char* thing = "  ______\r\n |_   _ \\\r\n   | |_) |\r\n   |  __'.\r\n  _| |__) |\r\n |_______/";

int main( void )
{
    printf("%s",thing);
    return 0;
}

如果您打算逃离复杂的图像,那么您需要的是字符串转义工具。我在http://www.freeformatter.com/java-dotnet-escape.html#ad-output

使用了一个