#include <iostream>
#include <string>
using namespace std;
int f;void s(char *m);void o(char *m){char *p=m,c=*p;while(*p>0&&(c=*p++))
if(!f||c!=(char)10)cout<<c;else cout<<(char)92<<(char)110;f=1;}
char m[310];int main(){s(m);o(m);cout<<(char)34;o(m);
cout<<(char)34<<(char)41<<(char)59<<(char)125<<endl;return 0;}
void s(char *m){strcpy(m,"#include <iostream>\n#include <string>\nusing namespace std;\nint f;void s(char *m);void o(char *m){char *p=m,c=*p;while(*p>0&&(c=*p++))\nif(!f||c!=(char)10)cout<<c;else cout<<(char)92<<(char)110;f=1;}\nchar m[310];int main(){s(m);o(m);cout<<(char)34;o(m);\ncout<<(char)34<<(char)41<<(char)59<<(char)125<<endl;return 0;}\nvoid s(char *m){strcpy(m,");}
Thursday, July 15, 2010
C++ code printing itself
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment