當前位置:首頁 » 編程語言 » c語言怎麼弄成網頁
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言怎麼弄成網頁

發布時間: 2022-06-10 09:00:30

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知道不?用他我現在是初級的都用它編完以後保存了就可以用了