#include <iostream>
#include <windowsh>
using namespace std;
const unsigned char s=3; // 心的图形
const unsigned char smile=1; // 爱的微笑
int main()
{
SetConsoleOutputCP(437); // 设置环境为美国系统
system("color 0c"); // 设置为红色,显得浪漫温馨点
cout<<"\n\nDarling:Merry Christrmas\n\n";
int row,col,sty,sty2,i=0;
int love[5]={1,3,5,3,1};
// 打印心形
for (row=1;row<=5;row++) // 控制行数
{
if(i<=2){
for(sty=3;sty>=row;sty--) // 控制外观
cout<<" ";
for(col=love[i];col>=1;col--) // 控制心形
cout<<s<<" ";
}
else if(i>=3){
for (sty2=8%row3:2;sty2>=1;sty2--) // 原理同上
cout<<" ";
for (col=love[i];col>=1;col--) // 原理同上
cout<<s<<" ";
}
cout<<endl;
i++;
}
cout<<"\n\n Darling:I LOVE YOU521"<<smile<<smile<<s<<endl;
system("pause"); // 让屏幕暂停,可以让你心上人多看下
return 1;
}
你需要的是编译器,比如TurboC,MSC,或者VC等等,你写的C代码只是源程序而已,需要经过C编译器编译成可执行的EXE文件。C编译器有很多,上面提到的就是比较常用的,至于编译器的使用,你得另查一查使用手册,一般而言,编译器都带有IDE的集成编程环境,可以作为程序的编辑器(别把编辑器和编译器弄混了,编辑器就是可以输入源代码的软件工具,如记事本就是一个最简单的编辑器,编译器就是用于编译特定语言源代码的软件),然后一般都有一个编译(Compile)按钮(或者编译命令),编译时编译器会检查你的源代码是否有语法错误,如果没有错误,还会使用链接(Link)工具将你的程序链接成为可执行的Exe文件,至此,你的源程序就成了可运行的程序了。运行EXE文件是不用源代码的,它与编写程序的语言无关,各种编程语言写成的源程序经过该编程语言的编译器可以被编译成在计算机上可以被运行的执行程序。
您好,很高兴为您解答。
id这个算是父Id 可以通过这个id来查询 在这个id下是否有子id 同时也可以记录这个是那条留言的id
son_id这个是子id 然后通过这个id 可以找到相对应的父id
news_id记录文章的id
sender_author接受留言的人
receiver_author发送留言的人
content留言的内容
status在有人回复你的帖子的时候 这个值从0转为1时候 该消息不在显示 如果没点击进去 该消息依然存在
time记录留言的时间
留言板回复思路
当发送方(也就留言的人)要到该文章下留言或者回复的的时候就需要接收方(也就文章的作者或者要被回复的人)来接收。单数据库语句查询到这个键sender_author和receiver_author 的是就会知道接收方是谁和发送方是谁了。然后在根据这个判断来显示出回复内容。
提示你有一条新的消息思路
当发送方发送消息的时候 这个status的值默认为0 就是提示接收发 你有一条新的消息。当点击进去的时候 调用数据库修改语句把指定的值修改成为1 这样就不显示了 。
查看评论的时候 的数据库操作语句
function message($id){
$query = $this->db->query("SELECT FROM message WHERE news_id = '$id'");//或者文章id后查询里面所有评论
return $query->result();
}
这个是获取父的留言内容的代码
<php foreach($query as $sel){>
<p>留言用户:<php echo $sel->receiver_author;> 留言内容:<php echo $sel->content></p>
<php }>
用户是否登陆 并给予留言权限
<form id="form1" name="form1" method="post" action="<php echo site_url()"/publish/user_message">">
<textarea rows="5" cols="50" name="huifu" <php if($uere_name == "0"){echo "disabled";}> >
<php
if($uere_name == "0")
{echo "抱歉你还没登录不能进行留言";}
>
</textarea>
<input class="wole" name="author" value="<php echo $author;>" /><!--接受方帖子作者-->
<input class="wole" name="news_id" value="<php echo $news_idx;>" /><!--文章id-->
<input type="submit" name="Submit"/>
</form>
<script language="javascript">
function updateinfo(){
if(<php echo $uere_name;> == 1){
documentform1Submitvalue = "留言";
documentform1Submitdisabled = false;
}
else{
documentform1Submitvalue = "还未登录";
documentform1Submitdisabled = "disabled";
}
}
updateinfo();
</script>
这个是显示了 获取指定的父id 之后来显示他里面的全部子id 和留言内容
<p>这里是<php echo $is;>楼 用户:<php echo $sel->receiver_author;> <br />留言内容:<php echo $sel->content>
<a onClick="showdiv('contentid<php echo $is;>','showtext<php echo $is;>')" href="javascript:void(0)">回复</a>
<div id="contentid<php echo $is;>" class="none">
<php
$query = $this->db->query("select from message where son_id ='$sel->id' order by id");//获取指定父id的子回复
$revis = $query->result();
foreach($revis as $row){>
<p><php if($row->sender_author == $row->receiver_author){echo $row->sender_author;}
else{ echo $row->sender_author"回复了:"$row->receiver_author;}>
内容是:<php echo $row->content></p>
<php }>
<form action="<php echo site_url()"/publish/son_message">" method="post">
<input name="son_idx" class="wole" value="<php echo $sel->id>" />
<input name="receiver_author" class="wole" value="<php echo $sel->receiver_author;>" />
<input class="wole" name="news_id" value="<php echo $news_idx;>" /><!--文章id-->
<textarea rows="5" cols="50" name="huifux"></textarea>
<br><input type="submit" name="sub" value="回复"></form></div></p>
<script language="JavaScript" type="text/JavaScript">
<!--
function showdiv(targetid,objN){
var target=documentgetElementById(targetid);
var clicktext=documentgetElementById(objN)
if (targetstyledisplay=="block"){
targetstyledisplay="none";
clicktextinnerText="回复";
} else {
targetstyledisplay="block";
clicktextinnerText='收起';
}
}
-->
</script>
如若满意,请点击右侧采纳答案,如若还有问题,请点击追问
希望我的回答对您有所帮助,望采纳!
~ O(∩_∩)O~
欢迎分享,转载请注明来源:表白网
评论列表(0条)