如何在html文件中显示html源代码

html-css09

如何在html文件中显示html源代码,第1张

利用c++生成html文件,并通过html文件显示源代码。关键问题是进行编码转换,破坏html标签的闭合属性。这里只是转换了字符'<'. char hhead[]=char hend[]=text=hhead+text+hendint poswhile(pos!=-1) { pos=text.Find('<')if(pos!=-1){ text.Delete(pos,1)text.Insert(pos,<)} } text.Format(%s,text)HANDLE hHugeFilehHugeFile=CreateFile(F:\\报告.htm,GENERIC_WRITE,0,NULL,CREATE_ALWAYS,FILE_ATTRIBUTE_NORMAL,NULL)//处理出错的信息 if(hHugeFile==INVALID_HANDLE_VALUE) { // LPVOID StrInfo// FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM,0,GetLastError(),MAKELANGID(LANG_NEUTRAL, // SUBLANG_DEFAULT),(LPTSTR)&StrInfo,0,NULL)// MessageBox(0,(lpctstr)StrInfo,信息提示,MB_OK|MB_ICONINFORMATION)} DWORD Num::WriteFile(hHugeFile,text,strlen(text),&Num,NULL)::CloseHandle(hHugeFile)ShellExecute(NULL,open,f:\\报告.htm,NULL,NULL,SW_SHOW)

呵呵,楼上的朋友说的也许专业话了一点。楼主其实要了解我们是如何打开网站的,一般步骤是“打开浏览器”(1)——“输入网址”(2)——“按回车”(3)——“看到相应的网站界面”(4);第1步与第2步不用介绍,第3步按下回车就会按照用户输入的网址所绑定的IP地址找到相应的服务器请求一张网页,一般是网站的首页,那这张网页是如何从服务器传输到用户这里的呢?就是依靠HTML,服务器将用户请求的网页和数据组装成一个完整的HTML源代码,其构成如二楼的朋友所述,由用户的浏览器解释HTML代码然后依照其规则显示相关的页面!如果你想看你当前显示的网页实质到底是什么?很简单,右击页面空白部分,选择“查看源文件”就OK了,你看到的就是您的当前页面的源代码。