打印自己的C程序

很早以前写过这么一个程序,Turbo C++ 3.0编译通过。

#include "stdafx.h"
char str1[]="void printself(char * str){printf(\"\\\"\");for(int i=0;str[i]!='\\0';i++){if(str[i]=='\\\"')printf(\"%c%c\",'\\\\','\\\"');else if(str[i]=='\\\\')printf(\"%c%c\",'\\\\','\\\\');else printf(\"%c\",str[i]);}printf(\"\\\";\");};";
char selfstr[]="int main(int argc, char* argv[]){printf(\"%s\",\"#include \\\"stdafx.h\\\"\");printf(\"\\nchar str1[]=\");printself(str1);printf(\"\\nchar selfstr[]=\");printself(selfstr);printf(\"\\n%s\",str1);printf(\"\\n%s\",selfstr);return 0;}";
void printself(char * str){printf("\"");for(int i=0;str[i]!='\0';i++){if(str[i]=='\"')printf("%c%c",'\\','\"');else if(str[i]=='\\')printf("%c%c",'\\','\\');else printf("%c",str[i]);}printf("\";");};
int main(int argc, char* argv[]){printf("%s","#include \"stdafx.h\"");printf("\nchar str1[]=");printself(str1);printf("\nchar selfstr[]=");printself(selfstr);printf("\n%s",str1);printf("\n%s",selfstr);return 0;}

原文链接: https://www.cnblogs.com/arsser/archive/2011/04/12/2014066.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    打印自己的C程序

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/23875

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月8日 上午1:45
下一篇 2023年2月8日 上午1:45

相关推荐