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

c語言留言板怎麼做

發布時間: 2023-01-31 02:12:13

A. 用C/C++語言怎麼做留言板

留言板其實就是一個動態的頁面,接收輸入並生成後台數據,然後格式化頁面輸出而已。

原理簡單,通過ASP、JSP等語言編程也很好做,但用C/C++不太好做,基本上有兩種方法:
1. CGI:這個東東已經過時了,不過挺好用。會shell編程的話就會做這個。
2. CSP:這個東東也出來很久了,不過用的人很少,我用過,採用C/C++來做動態的頁面,挺有意思。你可以查一查。

B. c語言怎麼編寫

#include<stdio.h>

#include<string.h>

#include<stdlib.h>

char fun(char *a,char *b)

{

char *t;

strcpy(t,a);

strcpy(a,b);

strcpy(b,t);

}

struct st{

char a[6][20];

};

int main()

{

struct st s[111];

int n,x[111],k=0,ts,sum=0;

scanf("%d",&n);

printf("學號 姓名 數學 物理 英語 計算機 ");

for(int i=0;i<n;i++)

{

sum=0;

for(int j=0;j<6;j++)

{

scanf("%s",s[i].a[j]);

if(j!=0&&j!=1)

{

sum+=atoi(s[i].a[j]);

}

}

x[k++]=sum/3;

}

for(int i=0;i<k;i++)

{

for(int j=0;j<k-i-1;j++)

{

if(x[j]>x[j+1])

{

ts=x[j];

x[j]=x[j+1];

x[j+1]=ts;

for(int l=0;l<6;l++)

fun(s[j].a[l],s[j+1].a[l]);

}

}

}

printf("學號 姓名 數學 物理 英語 計算機 平均成績 ");

for(int i=0;i<n;i++)

{

for(int j=0;j<6;j++)

{

printf("%s",s[i].a[j]);

for(int k=0;k<8-strlen(s[i].a[j]);k++)

printf(" ");

}

printf("%8d ",x[i]);

}

return 0;

}

C. asp.net做簡單的留言板!!!

我不貼代碼了
你查一下:asp.net 頁面與伺服器通信
具體思路就是先嘗試獲得頁面文本框數據
再在伺服器端響應時把獲得的數據賦值到對應的文本框
借著老師的任務之便順便增加一點web方面的了解挺好的

D. c語言編程愛心代碼怎麼發朋友圈

1、首先在微信的界面中,找到發現,點擊朋友圈。
2、其次點擊右上方的照相機圖標,點擊從相冊選擇。
3、最後選擇c語言編程愛心代碼,點擊發表即可。

E. 在網站上做個留言板等東西,用php還是asp.net

asp.net也很好實現留言板

F. 怎麼編寫C語言程序,如:Helloworld的

代碼如下:

#include<stdio.h>

intmain(void)

{

printf("Hello,world!");

return0;

}

一、首先,打開我們的Visual C++ 6.0軟體,我使用的為中文版,軟體主界面如下圖所示:


(6)c語言留言板怎麼做擴展閱讀

C語言的基本構成:

1、數據類型。C的數據類型包括:整型、字元型、實型或浮點型(單精度和雙精度)、枚舉類型、數組類型、結構體類型、共用體類型、指針類型和空類型。

2、常量與變數。常量其值不可改變,符號常量名通常用大寫。變數是以某標識符為名字,其值可以改變的量。標識符是以字母或下劃線開頭的一串由字母、數字或下劃線構成的序列,請注意第一個字元必須為字母或下劃線,否則為不合法的變數名。變數在編譯時為其分配相應存儲單元。

3、數組。如果一個變數名後面跟著一個有數字的中括弧,這個聲明就是數組聲明。字元串也是一種數組。它們以ASCII的NULL作為數組的結束。要特別注意的是,方括內的索引值是從0算起的。

4、指針。

(1)、如果一個變數聲明時在前面使用 * 號,表明這是個指針型變數。換句話說,該變數存儲一個地址,而 *(此處特指單目運算符 * ,下同。C語言中另有 雙目運算符 *) 則是取內容操作符,意思是取這個內存地址里存儲的內容。指針是 C 語言區別於其他同時代高級語言的主要特徵之一

(2)、指針不僅可以是變數的地址,還可以是數組、數組元素、函數的地址。通過指針作為形式參數可以在函數的調用過程得到一個以上的返回值,不同於return(z)這樣的僅能得到一個返回值。

(3)指針是一把雙刃劍,許多操作可以通過指針自然的表達,但是不正確的或者過分的使用指針又會給程序帶來大量潛在的錯誤。

5、字元串。C語言的字元串其實就是以''字元結尾的char型數組,使用字元型並不需要引用庫,但是使用字元串就需要C標准庫裡面的一些用於對字元串進行操作的函數。它們不同於字元數組。使用這些函數需要引用頭文件<string.h>。

6、文件輸入/輸出在C語言中,輸入和輸出是經由標准庫中的一組函數來實現的。在ANSI C中,這些函數被定義在頭文件<stdio.h>;中。

G. 誰會用Dreamweaver做網頁教我怎麼做最簡單的留言板吧。只要能輸入內容提交後顯示就行了。

直接貼代碼給你參考吧。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Session.CodePage=65001%>
<% Response.Charset="utf-8" %>
<%'迷你留言本系統,作者:JacoChan 網站 http://www.israo.net
dim conn,connstr
on error resume next
connstr="DBQ="+server.mappath("#isare.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
if err then
err.clear%>資料庫鏈接失敗,請向管理員反應。
<%else conn.open connstr
if err then
err.clear%>程序出錯,請向管理員反應。
<%end if
end if%>
<%dim rndnum,verifycode
Randomize
Do While Len(rndnum)<4
num1=CStr(Chr((57-48)*rnd+48))
rndnum=rndnum&num1
loop
session("verifycode")=rndnum
%>
<%
IF Request("work")="delete" Then
sql="delete from feedback where id="&Request("id")&""
Conn.execute(sql)
url=Request.ServerVariables("Http_REFERER")
Response.Redirect url
End IF

IF Request("work")="sh" Then
set rs=server.createobject("adodb.recordset")
sql="select * from feedback where id="&Request("id")&""
rs.open sql,conn,1,2
rs("huifu") =Request("huifu")
rs.update '更新數據表記錄
rs.close
set rs=nothing
url="?cmd=faq&faq=admin"
Response.Redirect url
End IF

if Request("work")="add" then
server_v1=Cstr(Request.ServerVariables("HTTP_REFERER"))
server_v2=Cstr(Request.ServerVariables("SERVER_NAME"))
if mid(server_v1,8,len(server_v2))<>server_v2 then
Response.Write("<script language=javascript>alert('禁止外部提交數據!');</script>")
response.end
end if
verifycode=trim(Request.Form("verifycode"))
verifycode2=trim(Request.Form("verifycode2"))
if verifycode<>verifycode2 then
Response.Write "<SCRIPT LANGUAGE='JavaScript'>"
Response.Write "alert('驗證碼錯誤!');"
Response.Write "history.go(-1);"
Response.Write "</SCRIPT>"
else
session("verifycode")=""
set rs=server.createobject("adodb.recordset")
sql="select * from feedback"
rs.open sql,conn,3,3
rs.addnew
rs("name")=Request("name")
rs("all")=Request("all")
rs("IP")=Request.serverVariables("REMOTE_ADDR")
rs.update '更新數據表記錄
dim f
f=trim(Request.Form("f"))
if f="" or f=null then
url=Request.ServerVariables("Http_REFERER")
Response.Redirect url
else
Response.Redirect "/"
end if
End IF
End if
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<%if request("cmd")="" then%><TITLE>首頁-給我們留言</TITLE><%elseif request("cmd")="hui" then%><TITLE>回復留言</TITLE><%end if%>
<LINK href="images/maincss.css" rel=stylesheet>
</HEAD>
<BODY>
<div id="main">
<%if request("cmd")="" then%>
<div id="text">
<form action="" method="post" name="faqform" id="faqform">
<div style="width:96%; padding-top:12px;margin:0px auto;color:#fff; line-height:30px">
<span>您可以在下方給我們咨詢、建議留言,我們會盡快答復您</span><br>
請輸入姓名或網名: <input name="name" type="text" id="name" value="" size="18" maxlength="12" style="border-left:0px;border-right:0px; border-top:0px;border-style:dotted;border-color:#999999"/> 請輸入右側驗證碼:<input name="verifycode" type="text" id="verifycode" value="" size="4" style="border-left:0px;border-right:0px; border-top:0px;border-style:dotted;border-color:#999999"/> <%=session("verifycode")%><input type="hidden" name="verifycode2" value="<%=session("verifycode")%>" /><input id="work" type="hidden" value="add" name="work" /> <input name="submit" type="submit" id="submit" value="提交保存我的留言" onClick="check();" /><br /><textarea name="all" cols="28" wrap="physical" id="all" style="width:100%; height:100px;border-style:dashed;border-color:#999999" onKeyDown="textCounter(this.form.all,this.form.remLen,200);" onKeyUp="textCounter(this.form.all,this.form.remLen,200);"></textarea><br /> 還可以輸入<input name="remLen" type="text" id="remLen" style="border:0px; width:23px;background:#6D7174;color:#fff" value="200" size="2" maxlength="3" readonly="readonly" />字
</div>
</form>
<script language="javascript">
function textCounter(all,faqform, maxlimit) {
if (all.value.length > maxlimit)
all.value = all.value.substring(0, maxlimit);
else
faqform.value = maxlimit - all.value.length;
}
</script>
<div style="width:96%; padding-top:12px;margin:0px auto;color:#fff; line-height:30px">
<%'防止SQL注入
Function ReqNum ( StrName )
ReqNum = Request ( StrName )
if Not isNumeric ( ReqNum ) then
Response.Write "參數必須為數字型!"
Response.End
End if
End Function

Function ReqStr ( StrName )
ReqStr = Replace ( Request(StrName), "'", "''" )
End Function

sql="select * from feedback order by id DESC "
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,3
IF Not rs.eof Then
proCount=rs.recordcount
rs.PageSize=20 '定義顯示數目
if not IsEmpty(Request("ToPage")) then
ToPage=CInt(Request("ToPage"))
if ToPage>rs.PageCount then
rs.AbsolutePage=rs.PageCount
intCurPage=rs.PageCount
elseif ToPage<=0 then
rs.AbsolutePage=1
intCurPage=1
else
rs.AbsolutePage=ToPage
intCurPage=ToPage
end if
else
rs.AbsolutePage=1
intCurPage=1
end if
intCurPage=CInt(intCurPage)
For i = 1 to rs.PageSize
if rs.EOF then
Exit For
end if
%>
<div style="width:100%; margin-top:15px">
<div style="width:100%; line-height:25px; background:#565c61;">
<span style="color:#b7b7b8"><strong><a href="http://www.sogou.com/web?query=<%=rs("IP")%>" target="_blank"><%=rs("name")%></a></strong> 於 <%=FormatDateTime(rs("time"),2)%> 提交的留言:</span><%if Request("faq")="admin" then%> 管理操作: <a href="?work=delete&id=<%=rs("ID")%>" onClick="return confirm('\n請確認要刪除【<%=rs("name")%>】的留言嗎?\n\n點擊「取消」按鈕可以終止本次操作。\n\n警告:本操作執行後數據不可恢復!\n\n')">刪除</a> / <a href="?cmd=hui&id=<%=rs("ID")%>">回復</a>
<%end if%></div>
<%if rs("huifu")<>"" or rs("huifu")<>null then%>
<div style="width:100%; line-height:25px; background:#626669; color:#ebeced">
<%=rs("all")%><br><blockquote><span>回復:</span><%=rs("huifu")%></blockquote></div>
<%else%><div style="width:100%; line-height:25px; color:#1c2124"> <%=rs("all")%></div>
<%end if%>
</div>
<%
rs.MoveNext
next
%>
<div style="width:100%; line-height:25px;">
<br>共<%=proCount%>人發表感言 <a href="?cmd=faq&ToPage=">第一頁</a>| <a href="?cmd=faq&ToPage=<%=intCurPage-1%>">上一頁</a>| <a href="?cmd=faq&ToPage=<%=intCurPage+1%>">下一頁</a>|<a href="?cmd=faq&ToPage=<%=rs.PageCount%>"> 最後頁</a></div>
<%
else
%>
目前還沒有人留言。
<%
end if
rs.close
set rs=nothing
%></div>
</div>

<%elseif request("cmd")="hui" then
set rs=server.createobject("adodb.recordset")
id=Request.QueryString("id")
if id="" or id=null then
Il "<script language=""javascript"">"
Il "window.close();"
Il "</script>"
Response.End()
end if
sql="select * from feedback where id="&id
set rs = conn.execute(sql)
%>
<FORM name="form" action="?work=sh" method="post">
<div id="text">
<div style="width:96%; padding-top:12px;margin:0px auto;color:#fff; line-height:30px">
<span>回復留言</span><br>
<div style="width:100%; line-height:25px; background:#565c61">
<span style="color:#b7b7b8"><strong><a href="http://www.sogou.com/web?query=<%=rs("IP")%>" target="_blank"><%=rs("name")%> (IP:<%=rs("IP")%>)</a></strong> 於 <%=FormatDateTime(rs("time"),2)%> 提交的留言:</span></div>
<div style="width:100%; line-height:25px; color:#1c2124"> <%=rs("all")%></div>
<div style="width:100%; height:80px"><textarea name="huifu" cols="70" id="huifu" style="float:left;height:50px;" ><%=rs("huifu")%></textarea><input name="id" type="hidden" id="id" value="<%=rs("id")%>" /><input type="submit" style="float:right;height:50px;margin-top:3px" name="Submit" value="保存更新" /></div>
</div>
</div>
</FORM>
<%end if%>

</div>
</BODY></HTML>

H. 如何用C語言編寫一個簡單的程序!

上了大學有很多同學都在學習C語言,C++就是C語言的一種,那麼怎麼用c語言寫一個簡單的程序hello world呢,下邊來給大家演示一下

工具/材料

電腦,c語言軟體

  • 01

    滑鼠左鍵雙擊c語言軟體,打開,打開後界面如圖,點擊關閉即可

  • 02

    點擊上方程序窗口左上角的文件,選擇新建

  • 03

    在打開的窗口中選擇文件,下邊一般是第四個 c++Source file,輸入文件名(hellw.c),一定要以「.c」為後綴結尾

  • 04

    進入編輯頁面在,頁面編輯源代碼就可以
    #include<stdio.h>

    void main()

    {

    printf("hello world!" );

    }
    然後選擇保存,列印,輸出運行。

  • 05

    輸出的效果就是這樣了,一個簡單的c語言程序就寫好了

特別提示

所有的輸入都要在英文半形的情況下輸入,不然程序會不能識別,會報錯。

I. 我有C語言程序的基礎,現在想學PHP,請問應該怎麼做

1.
准備資源,先裝一個環境,推薦初學者使用xampp,一個集成了幾乎所有PHP開發中能用到的擴展包以及一個Web伺服器Apache,一個資料庫MySQL。
2.
下載手冊,PHP的手冊是我見過寫得最好的手冊,通俗易懂。如果有C語言基礎,大概瀏覽一下手冊,基本就能寫一些簡單的PHP程序了。
3.
需要找一本書,大概所有的PHP書都會講一些基礎以及包含一個站點的開發。
4.
需要做一個小項目,大概類似留言板的項目得做做。
對於基礎的就這幾點了。

J. 求簡單的留言板C語言程序

定義一個通訊錄的結構體,包括以下成員:
姓名,年齡,性別,單位,電話,手機,電子郵件。
試編寫函數insert完成錄入5條記錄,並保存到文本文件里;
編寫函數show完成從文件中讀取信息並輸出;
編寫主函數,完成對以上兩個函數的調用。

要求變數名後面加上「_你的學號」
例如,定義年齡:int age;
我的學號是11,則變數定義為 :int age_11;