1. 简单的c语言编程,可以做网站吗简单的
C语言是以它的高效性着称的,一般使用在嵌入式等对系统高效性要求比较高的系统当中,也会用它来写一些window或者linux下的应用。但是它不能做网站,现在流行的做网站项目的语言是C#和java,php等等。
2. C语言网页制作!
可以开发cgi, isapi等程序,他们都可以提供网页服务。
其实最简单的写一个控制台程序,生成的.exe文件放到http服务器下,就可以 用浏览器访问了。
3. C语言显示网页
印象里,以前DOS时代有过字符版浏览器的。不过只能显示字符,图像是看不见的。
要用C写的话也容易,要使用socket,跟服务器的80端口连接上,然后按HTML的标准格式去获取网页。然后分析获取的网页内容,显示其中的文字。
4. C语言,如何对网页进行操作
首先,你这个想法还是很不错的,我以前也想这么做过。不过,学习html语言在这里肯定是次要的,主要的还是要学会分析的方法,而不是掌握被分析的内容,你说是吧?如果要用程序抓取网页自动保存到本地,就要会用socket编程,或者学习使用libcurl库,这些都比学html语言有用的多,不做网页抓取的时候,这些知识依然非常有用。而且,不同的网页,内容不同,规律可能也不同。比如你给的那个例子网址,我右键查看了源代码,里面就根本没有所谓的<td>、<tr>标签,即它的表格不是通过这些标签来实现的。所以,让你去看这些标签,就是南辕北辙了。网页分析,说到底还是字符串处理和分析。所以,你如果真的想学,不如好好学一下正则表达式和字符串处理相关的函数,以及函数库,比如tidy库等。正则表达式是用来匹配一类字符串的,方便找规律,也方便处理,你稍微学习一点点就知道有多么的强大,多么的有用了。而且,正则表达式跟语言无关,什么语言都能用得到,学这个不亏的。标准C库中没有正则表达式相关的函数,一般来说C中使用两种正则表达式库,一为POSIX
C正则库,二为perl正则库PCRE。相比较而言PCRE要强大些,POSIX
C正则库就足够使用。下面,这几个链接里面有网页分析的一些例子,虽然不都是C语言来处理的。但是,思路都是一致的。
所以,说到底,还是正则表达式、正则函数库、字符串处理函数这些才是根本。先说这些,希望对你有所帮助。如果你在学习过程中还有什么问题,欢迎随时交流:)C#的: http://www.jb51.net/article/16618.htmC#的: http://mytiu.blog.163.com/blog/static/1059718452009127112226478/这里还有一段C语言的代码,
是将下载下来的网页源代码处理成没有标签的纯文字文本#include
<tidy.h>#include
<buffio.h>#include
<stdio.h>#include
<errno.h>int
main(int
argc,
char
**argv
){const
char*
input
=
"<title>Foo</title>
Foo!";TidyBuffer
output
=
{0};TidyBuffer
errbuf
=
{0};int
rc
=
-1;Bool
ok;TidyDoc
tdoc
=
tidyCreate();
//
Initialize
"document"printf(
"Tidying:\t%s\n",
input
);ok
=
tidyOptSetBool(
tdoc,
TidyXhtmlOut,
yes
);
//
Convert
to
XHTMLif
(
ok
)rc
=
tidySetErrorBuffer(
tdoc,
&errbuf
);
//
Capture
diagnosticsif
(
rc
>=
0
)rc
=
tidyParseString(
tdoc,
input
);
//
Parse
the
inputif
(
rc
>=
0
)rc
=
tidyCleanAndRepair(
tdoc
);
//
Tidy
it
up!if
(
rc
>=
0
)rc
=
tidyRunDiagnostics(
tdoc
);
//
Kvetchif
(
rc
>
1
)
//
If
error,
force
output.rc
=
(
tidyOptSetBool(tdoc,
TidyForceOutput,
yes)
?
rc
:
-1
);if
(
rc
>=
0
)rc
=
tidySaveBuffer(
tdoc,
&output
);
//
Pretty
Printif
(
rc
>=
0
){if
(
rc
>
0
)printf(
"\nDiagnostics:\n\n%s",
errbuf.bp
);printf(
"\nAnd
here
is
the
result:\n\n%s",
output.bp
);}elseprintf(
"A
severe
error
(%d)
occurred.\n",
rc
);tidyBufFree(
&output
);tidyBufFree(
&errbuf
);tidyRelease(
tdoc
);return
rc;}
5. 想用C语言编写一个网页
C语言不适合用于写网页,虽然可以用C语言写CGI程序,但是这种方法现在已经被PHP/ASP/JSP等动态页面技术取代,所以并不常用。如果对C语言CGI程序感兴趣,可以阅读以下页面:
http://blog.csdn.net/daguigto/archive/2009/08/29/4497736.aspx
6. 怎样使用c语言来做网页
做不了。网页其实是超文本文件,超文本只是一种文档,好似doc,ppt,不是什么编程语言能做的。你要是指超文本文件中的运行脚本的话,用javascript或vbscript做。
7. 如何用C语言创建一个HTML文件(或者是一个超链接文件)
int main()
{
FILE *pFile = fopen("web.html","w+");
char acHtml[] = "<html>
<body>
<a href='http://www..com'>open </a>
</body>
</html>";
fwrite(acHtml,sizeof(acHtml),1,pFile);
fclose(pFile);
}
8. 怎么用C语言做网页!!
用C语言怎么做网页啊
你得先熟悉html元素
然后是asp或者是.net
还要学点js或vbs的脚本语言
这样才能做个动态的web页啊
至于C#,就是.net开发平台要用到的了
你可以用简单的 asp开发就行了
9. 编写好的C语言怎么发表出来的,做成窗口或是网页,能让别人在线使用的
哥哥你好强啊
tc200知道不?用他我现在是初级的都用它编完以后保存了就可以用了