C基础 数据序列化简单以和议论

前言:

 前言

 当自身聊起这个话题时直成了众矢之的,群起而攻之,似乎我是那么由窑子里出的妓女,即使是亲人为无说明我神经不正规,老姐删除了我的QQ,老爸星夜来兴师问罪,说自家玩物丧志,舅舅也于自家妈那说我无应那样胡言乱语影响自己以后找家,我简直无语到最致,写一些纪念性的东西有关这样因为那多莫须有的罪过这样折磨我么?我真的想世界之上真有一个净土,但自我或者一个地地道道的科学主义者!请相信自己是为一个常人的角度去思一项有现实意义的往事。在一个把爱情奉为最高信仰之人头是该存在个别这种精神的,当然我之柔情城堡里之口不是本身笔下的地主。我光是只猎奇之流浪者,觉得就档子事吓打,觉得他针对性自之经验来含义,所以就来矣一定量以外的属性。我这边的阴婚也许与大家理解的阴婚相去甚远,但请允许我因为相同种植孤陋寡闻的方法讲述一个自我道值得赞美和怀念的故事!

  C中针对序列化讨论少, 因为不少传输的情节都发友好分析的轮子.
对于序列化本质是联编码, 统一解码的方式.

 说起来都是少数年前之行了,有同差我放假回家,在路上颠簸了漫漫早就是饥肠辘辘,像一个刚好起地狱之门里躲过出来的略坏,渴望得到哪怕一丁点的事物都见面以为太的美满,你明白,三受到之饭食是赫赫有名的异,我们家的刷锅水还比她油多,想必学校是培植有小做少林的人马,肉更是少见,所以每次回家都是同样种天堂似的分享。我是夫人最小的崽,自然老爸老妈都像太子一样的疼自己,什么好吃的东西还也我养着,一般情形下可吃到自家开学的那无异天还遗留好多,可是那天老妈不在家,心里有些憋闷,闷闷不乐的看正在闲书,等在老妈回来做饭。

正文探讨是相同种简单的序列化方案. 保证不同采取端都能分析出是结果.

 那天她回的要命晚,看起格外疲倦的榜样,我啊不好发,家和万事兴的理我清楚。于是自己作作特别关心的旗帜问它去哪了。妈妈的一律句话彻底将自大吃一惊呆了:今天你表哥结婚,我同您父亲一同去与了其的婚礼,事后救助您大姨举行了诸多善后工作来后了,怎么就表情,饿了吧?本来是眷恋像窦娥诉说一下抱屈的,但一个大娘的谜让自己忽略了肚子摆来底空城计:表哥结婚?!您不是当开天大的国际玩笑吧?他非是早已老了么?虽然在学习上有点时候我见来之是休思量上进,但像今天起的行只能将自己推到打破砂锅问到底的浪尖。妈妈看本身面疑惑的关押在她,半是好笑半凡是难以了且语重心长的指向自家说:你表哥在在的时候最好老实,活了二三十年份连个媳妇还没混上,生前光棍了一生,我们几乎个寻思着那个了在那里不能够继续独自着啊,你姨便拖了介绍人给他摸索了一个老婆,你还稍,这从若免顶亮,在咱们这给阴婚。

在文章一开始, 看一个顶简单易行的序列化代码 如下

 这是自身首先潮听到阴婚这个词,从此在我心中就结束下了一个心结,我怀念明白阴婚到底是如何的等同种婚姻,让自己的热土发生那基本上人口吧之而迷。我是一个好批判之总人口,曾也也这个被同学冠以反党反革命之帽子。我非是一个信奉的人口,因为毕竟给党教育多年或有些觉悟的口,不过自己还是要世界上发鬼神,有西方和地狱,神仙我不向往,但自身爱不释手修来生。也许提起阴婚,大多时候造成来的凡众口一词的批,可生矣同自身故乡大爷叔叔的触及后自开掌握她们,这未尝不是一模一样种植对美好生活的祈盼,一种难以言表的血肉啊。

#include <stdio.h>#include <stdlib.h>#define _INT_NAME (64)#define _STR_TXT "student.struct"struct student { int id; char sex; int age; char name[_INT_NAME + 1]; double high; double weight;};// struct student 结构体序列化到文件的方法static void _student_serialize(struct student* stu, FILE* txt) { fprintf(txt, "%d %c %d %s %lf %lf ", stu->id, stu->sex, stu->age, stu->name, stu->high, stu->weight);}// struct student 结构体反序列化static void _student_deserialize(struct student* stu, FILE* txt) { fscanf(txt, "%d %c %d %s %lf %lf ", &stu->id, &stu->sex, &stu->age, stu->name, &stu->high, &stu->weight);}// 简单打印数据static void _student_print(struct student* stu) { static int _idx; printf("%d: %d %c %d %s %lf %lf \n", _idx++, stu->id, stu->sex, stu->age, stu->name, stu->high, stu->weight);}/* * 一种最简单的通用序列化方法 */int main(int argc, char* argv[]) { FILE* txt = fopen(_STR_TXT, "wb+"); if (NULL == txt) { fprintf(stderr, "fopen " _STR_TXT " error!\n"); return -1; } // 这里写入数据 struct student stu = { 0, 0, 23, "鸣人", 172.23, 64.05 }; _student_print(&stu); // 这里序列化并写入数据到文件 _student_serialize(&stu, txt); // 我们读取这个文件, 先设置文件指针到文件开头 fseek(txt, 0, SEEK_SET); // 开始读取数据 struct student ts; _student_deserialize(&ts, txt); _student_print(&ts); fclose(txt); system("pause"); return 0;}

 不知为什么,我之心曲变得更为的致命起来,莫名的忧伤,当然我从未忧国忧民的气度,只是看无知底这样的工作会连续存在多久。世界就是是这样偶然,还无等自家休息了劲儿来,有雷同起事即使实在降临到了本人之头上。在同等备受生一个本人之初中同学,名字叫做幻宁,他的老大哥今年十八岁,本是个强壮的弟子,一集市突如其来的车祸毁了这刚刚处在花季的妙龄,他受了上帝之唤起,去矣其余一个照不欠属于他的世界。

 

 
回到学校的当日夕,幻宁就找到我,对我说:阿光,我们到底真正的刎颈之交么?对于这突如其来如该来之追问,我稍微手足无措,也向没有叫这么赶问过,我有点不解,一时不知怎么对,什么为刎颈之交,那是比如说钢铁一般的干啊,以前只是于各种武侠小说中观看如此的词汇,现在甚至有人这么问我,我也未懂得我们的关系是勿是,所以我默然了。幻宁看我这么,激动变尴尬愣在那边不语,低脚像相同个突然陷入思考的哲学家。而我之大脑便像幻灯片似的回放着已我们并走过的年月,我还确实找不发生有第二只会像幻宁一样拿自家当亲兄弟同的冤家。“如果像哥俩一样的铁哥们尽管是刎颈之交的讲话,我怀念我们必定是!”终于我的一样词话打破了那频频了十几分钟之默不作声;“幻宁,你怎么了?怎么突然发问者?是不是出什么事了?”说发生立即句话后才意识自己问之题目是那么的愚昧,什么吃闹什么事了,幻宁的长兄不是刚出车祸死了么,难道这不是从事?可他大哥毕竟特别了好长一段时间了呀,我无记错的话,好像是已透过了季拐了吧!“我怀念呢本人哥娶个媳妇,想呼吁你们帮个忙。。。。。。”“你哥哥不是都十分了么,怎么还娶老婆?”本是脱口而出的文体,到了嘴边我产生管她吞食了回来,转念一怀念,我的表哥不纵是可怜了下才娶到女人的啊。“这是阴婚,也被冥婚,是咱当下的相同种传统,说是生前没结婚的人,为了能够让他很后不打光棍有个伴侣,在起极的阴的里找找一个成亲,黄泉路上发生只陪。你掌握,我妈是迷信夫的,她说自家哥在人世绝后是上帝瞎了眼睛,毕竟事来的突然,天命难违。现在异曾颇了,不能够吃他当那里呢无依无靠的受苦所以便。。。。。。”他提心吊胆自己不亮,所以说了这么多。“那我能辅助你开呀吧?”我迫不及待的讯问他,听说你发出一个小学同学叫做何茹,也是出车祸死的,你能不能够拉带一下线?何茹?我之上什么,居然以有人提起她。说交何茹,一下子闹把我丢到了小学五年级,她是咱们班的班花,同时为是我们死小学可谓倾国倾城之大美人,我一直暗恋三年的女生,你了解,小学四五年级正是我们情窦初起之春秋,对于异性刚刚生了一样丝幻想,那是一个男女生三八线十分阳的年代,而自非擅长表达情愫,一直拿那么份情感埋在内心,只于几只假设好的同窗面前提起过,这里面就连幻宁。小学时我们的更似乎还颇古怪,如果您喜爱有人的语句,你会挖空心思的失了解它们,她的门住址,家里还出哪个,离学校多远,大门向为哪还见面为得清。当时自我不怕是这般,每当放学的时,我就见面鬼鬼祟祟地跟在何茹的尾,大约产生十几米之天,怕她改过突然会看见,又害怕它圈无展现,总的矛盾中行走吧。功夫不负有心人,经过一个月份之跟,何茹的一切都在我的掌握其中。为什么对她那入迷,因为她爱人比起钱,别多想,我非是那种特往钱看的人数。物质基础决定上层建筑,富裕给她带来了时尚,她的衣总是特别,总会为丁带来耳目一新之感觉到,这和多数还在通过的确良衣服的别女性校友形成了斐然的对照,如果未是看看它们自真不知道鹤立鸡群是单什么意思。当然,她底艰苦朴素她底美为是如出一辙志亮丽的景,有人说女人之抖非是它穿过漂亮的衣衫,而是它而天衣架一样过什么还那么浑然天成,楚楚动人。证入那句诗所说:北国有人才,天然要单身,一顾倾人城,再顾倾人国。爱美之心人皆有之,每当下课,我们教室的外界还找面了外班的男生,争先恐后的在窗户口看它们。她为,则在书桌前静静地盖在,手里拿一样照现在已经记不清名字的书津津有味的宣读着,羡慕死了其余的阴校友。可是,暗恋的光景总是短暂之,进入初中后便没了其的音,直到高一那年,我认了另外一个同学,他吗是我无限敬佩的有用之才之一,名字为亚楠,是其重新带来了属何茹的信息,可是我是多么的免思量去接她这信息啊。亚楠告诉自己,何茹在达成初中二年级的早晚,去黄河桥玩,一场突如其来的车祸,让这朵本该在属其的华年里绽放的小姑娘,还并未来之以及开就那样匆忙地凋零了,从此一去不复返。根据我们老家的风俗,没有出家的女孩是未能够葬在大团结亲戚的祖坟的。只能很于那边葬以那边。当时其来车祸的地点于山东菏泽(因为咱们濮阳凡是河南河北山东底交界处,很易就出省的,黄河桥两头分别并正在濮阳·和菏泽,而他们之摩托车正跨入了菏泽界,)当自己听见这个噩耗后,心神意乱,再为套非下来了。你了解当你欢喜一个口之早晚,如果它们不在您身边,你的胸臆也许会惦记同一塘池水一致平静,她当你心只不过是一副画,即使价值连城也可大凡一致起艺术品而已。只是一致生出她底信息时您就是会见立刻心潮澎湃一石激起千层浪,让您无法再次平静。即使你是潜修多年的圣僧,在那么一刻怀有的清规戒律也迟早会让公坚决的打破。那无异夜我彻底底失眠了,重新又找来那尘封已久的日记本,读者那些稍微褪色的字默默地流动眼泪,第二龙,我着急地为教师要了一如既往上之假,借了千篇一律辆同学的车子上路了,黄河桥小儿错过了,我的表哥就住在黄河滩区,可那究竟是同我爸妈以车去之,这次不同了,我一个丁骑在自行车单枪匹马的走向海外再后来即是本人顶了那里痛哭了平等街,在它们坟前底同样株法桐上刻下了自身人生之首先篇情诗,正是这事件激发了本人形容东西的热情洋溢。事情过去了那么漫长,我不再幼稚,也逐步把她忘,幻宁突然称到其同时为我陷入了对于何茹的记。

精神在  自定义编码解码,并采用 scanf和printf 对映关系

 你受我怎么帮你?我问他。

// struct student 结构体序列化到文件的方法static void _student_serialize(struct student* stu, FILE* txt) { fprintf(txt, "%d %c %d %s %lf %lf ", stu->id, stu->sex, stu->age, stu->name, stu->high, stu->weight);}// struct student 结构体反序列化static void _student_deserialize(struct student* stu, FILE* txt) { fscanf(txt, "%d %c %d %s %lf %lf ", &stu->id, &stu->sex, &stu->age, stu->name, &stu->high, &stu->weight);}

 我思给您告知自己她家的具体地址,我妈妈已经拖好了媒婆,希望两贱能为下来说话一摆这起事,希望我的兄长及它还产生一个好之名堂

 

 时间过了这般绵长,也不知底他们下搬迁了并未。其实我是故意想推脱,因为我莫思我一度爱的女孩嫁为他的兄长,即使是冥婚也非情愿

运作结果 如下:

 那若生她家的联系方式没有,手机?电话?或者其它?

图片 1

#¥%……&*这是座机电话,你尝试一试跳吧

透过这种实现, 是超越平台的. 因为C实现规范与团结定义协议支持

 上课铃响了今后,我就算归了教室,心不在焉的听着导师提在语数外,而己之思路则跻身了外一个王国,不能自拔。

 "%d %c %d %s %lf %lf "

 大约过了一个星期,终于我们学校迎来了暑假,我刚转至下,妈妈告诉自己,幻宁的妈妈要来咱们小。我稍微丈二和尚摸不着头脑了:幻宁的妈妈?我妈妈啥时认识的?即使幻宁为只来过我们下相同蹩脚哟!带在这些疑惑我着急的提问妈妈

 

 你正倒没多久,幻宁就带来在他妈妈来了,说是向本人询问你表哥阴婚的作业,既然您和幻宁是同桌,所以我们不怕聊了起来,慢慢为即认了。

说到底我们还会谈谈这种情况.

那么你们都摆了几什么

 

 她说找好了一个少年儿童,是我们集齐西街的,虽然十分了某些年了,但尚并未嫁出去,前几乎上拖媒人去那女孩小问了一晃,女孩小吗酷他们之姑娘像孤魂野鬼似的流落他乡不是单从,便满口答应下来了这桩事

正文

那么其今天来咱们家发生啊事

1. 一模一样糟破产扩展 fscanf -> fread ; fprintf -> fwrite

 幻宁妈不知晓这点的本分,希望由自己立询问一下该怎么做呗

测试如下, 在window上测试代码 main.c

前额。我发生来心毋以哪

图片 2图片 3

 那家女孩姓氏什么?我起种植预感,于是就慌忙的问

#include <stdio.h>#include <stdlib.h>#define _INT_NAME (64)#define _STR_TXT "student.struct"struct student { int id; char sex; int age; char name[_INT_NAME + 1]; double high; double weight;};// struct student 结构体序列化到文件的方法static void _student_serialize(struct student* stu, FILE* txt) { fwrite(stu, sizeof(*stu), 1, txt);}// struct student 结构体反序列化static void _student_deserialize(struct student* stu, FILE* txt) { fread(stu, sizeof(*stu), 1, txt);}// 简单打印数据static void _student_print(struct student* stu) { static int _idx; printf("%d: %d %c %d %s %lf %lf \n", _idx++, stu->id, stu->sex, stu->age, stu->name, stu->high, stu->weight);}/** 一种最简单的通用序列化方法*/int main(int argc, char* argv[]) { FILE* txt = fopen(_STR_TXT, "wb+"); if (NULL == txt) { fprintf(stderr, "fopen " _STR_TXT " error!\n"); return -1; } // 这里写入数据 struct student stu = { 0, 0, 23, "鸣人", 172.23, 64.05 }; _student_print(&stu); // 这里序列化并写入数据到文件 _student_serialize(&stu, txt); // 我们读取这个文件, 先设置文件指针到文件开头 fseek(txt, 0, SEEK_SET); // 开始读取数据 struct student ts; _student_deserialize(&ts, txt); _student_print(&ts); fclose(txt); system("pause"); return 0;}

 好像姓何吧,据幻宁妈说小学同您是同班同学,模样还挺俊

View Code

 哦,哦,我晓得了,我的心有点凉,头沉的决意一切以那么一刻殊途同归的过起工来。不得不去我之斗室里去睡觉直到听见堂屋里的说道声我才醒来

 

 幻宁妈,来尚且来呗,还带动什么事物,坐,幻宁为坐,我错过喝阿光,他尚以睡觉

核心是 

 随着妈妈的足音的临近,我之中心突然莫名的忐忑不安起来,砰砰的跳得厉害,我弗敢去面对此具体,于是佯装睡觉的范,还突然响起了自呼声

// struct student 结构体序列化到文件的方法static void _student_serialize(struct student* stu, FILE* txt) { fwrite(stu, sizeof(*stu), 1, txt);}// struct student 结构体反序列化static void _student_deserialize(struct student* stu, FILE* txt) { fread(stu, sizeof(*stu), 1, txt);}

 光光,幻宁还发出虚设宁妈来了,快去照看一下

 

 幻宁来无我呀事呢,不知为什么我会发怒

 在 linux 上拍卖的代码 是 serialize.c

 你顿时孩子,怎么讲的,幻宁不是公及学么

#include <stdio.h>#include <stdlib.h>#define _INT_NAME (64)#define _STR_TXT "student.struct"struct student { int id; char sex; int age; char name[_INT_NAME + 1]; double high; double weight;};// struct student 结构体反序列化static void _student_deserialize(struct student* stu, FILE* txt) { fread(stu, sizeof(*stu), 1, txt);}// 简单打印数据static void _student_print(struct student* stu) { static int _idx; printf("%d: %d %c %d %s %lf %lf \n", _idx++, stu->id, stu->sex, stu->age, stu->name, stu->high, stu->weight);}/* * 处理 window 上生成的内存文件, 看是否跨平台 */int main(int argc, char* argv[]) { // 这里就简单读取 _STR_TXT FILE* txt = fopen(_STR_TXT, "rt"); if (NULL == txt) { fprintf(stderr, "fopen " _STR_TXT " error!\n"); return -1; } // 开始读取数据 struct student ts; _student_deserialize(&ts, txt); // 打印读取数据测试 _student_print(&ts); fclose(txt); return 0;}

  他要是是自个儿同学便非应当给他哥去娶何茹

 

 什么而,我妈似乎不知晓我在游说啊,还是硬把自己由床上拽了起来

编译 命令的是

 我心不甘情不情愿的间隔挨千刀子的幻宁,还有他生就认为多少讨厌的母亲,看到它们自己哪怕回忆童话故事里的女巫

gcc -g -Wall -o serialize.out serialize.c

 看到自身来,幻宁与外妈妈还立了起,笑脸应本着自身之丧门脸。他娘认识自己,我失去过他们下之,只是这以为他妈妈一下子若始终了很多,头上早已是满头白发,脸上也尽是皱纹,让丁忍不住的怜悯起。我是独特感性的动物,刚才还圈起像个丑的女巫的它瞬间化了鲁迅先生笔下之祥林嫂,成了自欲怜悯的目标

 

婶子,你坐嘛,妈我失去开辟和

用 window生成的 student.struct 文件传输到linux测试机上, 运行结果 如下:

 好好好,妈妈看见我猛然内热情起来还未习惯这么快于那尴尬中如此快走有,一时间不知怎样对,拿了水壶愣在当场似乎从未给自身的意

图片 4

自恍然就脸红起来。为刚之情绪感到负疚

内进行了各种磨难

母,我失去打水,幻宁,你跟自己来

a. 考虑转码

精美,我和你婶子先暂且着

b. 考虑 fopen 创建utf8 文件

 幻宁,你好男,老子的梦中情人一下子成了他妈的而的大嫂,难道你无清楚对象聘不可欺吗?你他娘的就同白眼儿狼,我看不惯狠狠地对客说

c. 考虑代码转码

女人?莫名其妙,你吗时结婚的,扯淡

.......

您,你就气自己吧,被他如此来同样句,我竟噎在当年了

要为败诉了, 估计fread, fwrite是见仁见智平台的直白内存文件. 差异颇,
不称跨平台, 但是同样平台是于快之考虑方式.

 阿光啊,活在的当儿你切莫去撵,人家生了难道你不该放了?

扩展一下, 怎么抱文件字符长度

 放你妈个头,我今天肠子都悔绿了,我他妈的自作自受,引狼入室

linux得到文件长度扩展 
http://blog.csdn.net/yutianzuijin/article/details/27205121

智者也有失算丢街亭的从业,何况您也

 

智者能同自身比么,他是智圣,老子是是情圣

2. 运 protobuf - c google一栽协议.

 好好好,情上大人,您吃委屈了,小女儿受您赔礼了游说正在还道自了福

pbc 传输协议, 很多合作社都以使用, 我看了瞬间, 网上落实版本比较多,
现在恐发合法版了. 推荐一个

 行啦行啦,就会见有的潘金莲似的勾当,我或者不依不饶

cloudwn pbc
https://github.com/cloudwu/pbc 

 大哥,世上的美人儿千千万,您提到为非受一个异物过不去吗,你还专情,何茹能生活过来嫁于你么?你便着实忍心让其孤魂野鬼似的在外场一直飘在,等你百年???

恐怕是最精简的同样种植实现, 源码写的死去活来好, 但是道有点复杂了.
为了这样功能这么将, 没全思.

不怕你哥这么会找到女朋友么

最要的凡 pbc 需要变更中间协议文本,  占用内存为无少.

 哥,看这话说的,太无水平了哈,咱是孰,龙城先是情节天,能没娘们儿疼?笑话,你管写一篇情诗呢会迷倒一分外片,多少少男山女迷倒在公的石榴裙下啊

立刻吗是一致种植缓解方案.

 棍,净瞎扯,你受大人记着,这事没结束,总有一天老子会叫您总算总账,给,打和去,热水在厨屋,老子去撒尿

 

 小奴才谨遵法旨,此时的幻宁平面子的媚态,让自身既是好笑而怎为远非笑的基因

3. 采用json协议

                  二

其一意思很知, 大家都经过json来拍卖问题 这里推荐自己写的一个json引擎

 你明白,如果少独女婿当并拉,肯定会喝的阴,或者烟雾缭绕;而使少只太太以同片啊,家长里少的吗可且得眼冒金星,三月不知舌头是无是在温馨的嘴里。

C json实战引擎 一 ,
实现解析部分

     嫂子,你说说,大小儿的婚事该如何缓解吧

C json实战引擎 二 ,
实现组织部分

     不是女家那边同意了么

C json实战引擎 三 ,
最后实现部分辅助函数

 是同意了,可及时是万里长征第一步的哟,正所谓小孩儿媚娘,说来讲话长,以后的路线还抬高在为

源码在1000实行左右,欢迎使用. 这为是同等种缓解方案. 最近与情侣在议论问题,
越发认为,  计算机软件开发无非

     说如略微彩礼了么

绕 空间和时间来回折腾,  通用还是针对.

     两千

诚实生产环境被或会见重直白来, 快些, 没bug就尽, 怎么爽怎么管,
怎么抢怎么来. 哈哈.

     不少啊

然对于C,  还是出同一仿照好的哲学, 用最简易就同样庙完全外.  C/C++ 老了,
但却是美的.

     是呀,不过为大小儿,值了

这种解决方案讲到此了.

     生辰八字合不合呢

 

     还对,俩口未根据

4. 初步即是结束. 还是由太简便的开始. 实现一个C 序列换流程

那即便吓,补充就吓

后面继续上课通过 fscanf 和 fprintf 构建 C的排化. 先看一样种实现体,
serialize_student.h

就是,就是

#ifndef _H_SERIALIZE_THREE_SERIALIZE_STUDENT#define _H_SERIALIZE_THREE_SERIALIZE_STUDENT#include <assert.h>#include <stdio.h>#include <limits.h>// 1.0 定义序列换结构体#define _INT_NAME (64)struct student { int id; char sex; int age; char name[_INT_NAME + 1]; double high; double weight;};// 2.0 定义保存文件交换文件名 当前文件名去掉 .h#define _STR_SERIALIZE_TXT_student "serialize_student"//3.0 定义转换读取协议, printf协议后面跟' ', printf后面跟的, scanf跟的#define _STR_SERIALIZE_PBC_student "%d %c %d %s %lf %lf "#define _F_SERIALIZE_PRINTF_student(p) \ p->id, p->sex, p->age, p->name, p->high, p->weight#define _F_SERIALIZE_SCANF_student(p) \ &p->id, &p->sex, &p->age, p->name, &p->high, &p->weight// 3.0 定义序列换数据写入方法static int serialize_student_printfs(void* data, int len) { assert(data && len > 0); FILE* txt = fopen(_STR_SERIALIZE_TXT_student, "wb"); if (!txt) return -1; struct student* p = data; for (int i = 0; i < len; ++i) { fprintf(txt, _STR_SERIALIZE_PBC_student, _F_SERIALIZE_PRINTF_student(p)); ++p; } fclose(txt); return 0;}// 4.0 定义序列化数据读取方法static int serialize_student_scanfs(void* data, int len) { assert(data); FILE* txt = fopen(_STR_SERIALIZE_TXT_student, "rb"); if (!txt) return -1; int ns = 0; struct student* p = data; int nz = 0; const char* s = _STR_SERIALIZE_PBC_student; while (*s) { if (*s == '%') ++nz; ++s; } while (ns < len && fscanf(txt, _STR_SERIALIZE_PBC_student, _F_SERIALIZE_SCANF_student(p)) == nz) { ++ns; ++p; } fclose(txt); return ns;}#endif // !_H_SERIALIZE_THREE_SERIALIZE_STUDENT

怎么了

 

启坟要我们立刻边自己失去人,那边人不管这些

 这里看注释容易懂, 这里教书一下 头文件导入宏规则.

 这为事出有因,死了好久年了,突然又取起来啃咋会不难过吗

_H 开头 + _项目名 + _文件称(去丢后缀) 
主要以解决项目特别多的时候联编造成宏碰撞.

 这反也是,过几龙让宁子请几只忙碌人过去起来一下就算饱尝

测试代码 main.c

嗯,孩子人生就是留这么一项盛事了办得风光一点

#include <stdlib.h>#include "serialize_student.h"/* * 实现C的序列流程操作 */int main(int argc, char* argv[]) { struct student stu[] = { { 0, 0, 23, "鸣人", 172.23, 64.05 }, { 0, 0, 34, "杀生丸", 178.23, 74.00 } }; // 先序列化到文件 serialize_student_printfs(stu, sizeof(stu) / sizeof(*stu)); // 开始读取序列化内容 struct student sts[2]; serialize_student_scanfs(sts, 2); for (int i = 0; i < 2; ++i) { printf("%d => %s\n", i, sts[i].name); } puts("你喜欢吗, ... "); system("pause"); return 0;}

 是啊,大小儿活在的时候孝顺得不行,纸草要最好好之自然,响器亦未马虎

 

 是什么,孩子一生勿易于呀,张村之纸草比较好,我颇姐家的阳子就是当那么儿糊的,什么电视啊,轿车啊,大哥大,家庭影院应有尽有;响器倒是李村的可比好,曲子精致,种类全乎价格为蒙

 运行结果是

 嗯,我耶听说了,事情肯定要处以的喜,这样大小儿在那里呢欢喜

图片 5

女嫁的像请了没有

末尾可能来点 封装, 减少下的行事量. 可能有硌复杂, 直接看代码,
能领略就呵呵一笑而过.

君不说也忘了,看我糊涂的

再次发表后封装之前讲一个略知识, linux 上宏调试出个小技巧 通过 gcc -E
导出 *.i 文件, 查看宏命令.

               三

平 window 上 vs 需要如此
设置图片 6

 启坟的光景到了,由于村里多总人口且出打工了,在妻子的老公剩下的就算杀少了,幻宁家实在找不交足够的忙人,所以我就是只好应征入伍,当然,我耶想看这到底是怎么一掉事。记得那天刚是阴历七月初二,天空之阳光不是无比烈,给人的觉得就是懒洋洋的,打不从精神来,不像前把日子那么火辣辣,幻宁家也跟我们下相同三代表贫农,收入依赖他老爹去工地干活养活他们,他还有一个妹子受幻婷,现在复念高二,年龄比较咱略微片年份,却是咱的学姐。我们的师好粗略,五独人口少辆车,其中同样部机动三轮车,一辆摩托车,幻宁,还有他村里的老三只男孩子,比我们那个,却是幻宁从小玩至很之伙伴儿,本打算是摩托车可以充满三只人之,结果还当真委屈不了这家伙,怎么开啊以不下三单来,没办法,只能发出一个得坐于机动三轮上,这是独出挑战性的事,虽然咱都是爷们儿,傻大胆儿也是有了名的,但哪个啊未尝同棺材有过密接触。

添加 /EP /P 运行上会生成 main.i

 我为棺材车吧,龙哥开摩托车,信哥委屈一下开三轮,阿光及超哥坐摩托车可以吧

图片 7

 那哪行啊,我年纪比较你死,胆子当然为无略,我以三轮宁子你开车

找到题目后再也将那去掉. 编译运行.

非遇未遇,怎么能为信哥做也,我来

俺们先行押一个 C宏模板 序列化注册头文件 serialize-base.h

 还是本人来吧,超哥,我种特别,曾经在坟堆里睡了醒来,我信仰誓旦旦的游说

#ifndef _H_SERIALIZE_THREE_SERIALIZE_BASE#define _H_SERIALIZE_THREE_SERIALIZE_BASE#include <assert.h>#include <stdio.h>#include <limits.h>/* * 宏模板, 为想实现序列化的结构注册函数 * name : 结构名称, 例如 student * pbc : 定义的协议, 例如 "%d %c %d %s %lf %lf " * ptf : printf 打印数据参数集, 例如 _->id, _->sex, _->age, _->name, _->high, _->weight | SERIALIZE_PTF * scf : scanf 得到数据的参数集, 例如 &_->id, &_->sex, &_->age, _->name, &_->high, &_->weight | SERIALIZE_SCF */#define SERIALIZE_BASE_REGISTER(name, pbc, ptf, scf) \static int serialize_printfs_##name(void* data, int len) { \ assert(data && len > 0); \ \ FILE* txt = fopen("serialize_"#name, "wb"); \ if (!txt) return -1; \ \ struct name* _ = (struct name*)data; \ for (int i = 0; i < len; ++i) { \ fprintf(txt, pbc, ptf); \ ++_; \ } \ \ fclose(txt); \ return 0; \} \ \static int serialize_scanfs_##name(void* data, int len) { \ assert(data); \ \ FILE* txt = fopen("serialize_"#name, "rb"); \ if (!txt) return -1; \ \ int ns = 0, nz = 0; \ struct name* _ = (struct name*)data; \ const char* s = pbc; \ while (*s) { \ if (*s == '%') \ ++nz; \ ++s; \ } \ \ while (ns < len && fscanf(txt, pbc, scf) == nz) { \ ++ns; \ ++_; \ } \ \ fclose(txt); \ return ns; \} \#endif // !_H_SERIALIZE_THREE_SERIALIZE_BASE

委?!!!他们四个惊奇的圈正在我

 

 是啊,我童年为练胆,晚上时时一个总人口以坟堆里活动,一吓几潮看场还蓄意睡在坟头儿,感觉还行

背后写一个组织 来落实序列化 serialize_person.h

 他们几乎单惊呆了,居然我还有这爱好,就你了,兄弟!他们三个异口同声的游说

#ifndef _H_SERIALIZE_THREE_SERIALIZE_PERSON#define _H_SERIALIZE_THREE_SERIALIZE_PERSON// 必须导入(继承) 序列化基础实现模板#include "serialize-base.h"// 1.0 定义序列换结构体struct person { int id; char sex; int age; char name[65]; double high; double weight;};// 2.0 注册得到 ptf 结构#undef SERIALIZE_PTF#define SERIALIZE_PBC(id, sex, age, name, high, weight) \ _->id, _->sex, _->age, _->name, _->high, _->weight// 3.0 注册得到 sct 结构#undef SERIALIZE_SCF#define SERIALIZE_SCF(id, sex, age, name, high, weight) \ &_->id, &_->sex, &_->age, _->name, &_->high, &_->weight// 4.0 最后开始注册实现体SERIALIZE_BASE_REGISTER( person, "%d %c %d %s %lf %lf ", SERIALIZE_PBC(id, sex, age, name, high, weight), SERIALIZE_SCF(id, sex, age, name, high, weight))#endif // !_H_SERIALIZE_THREE_SERIALIZE_PERSON

 等为直达了车自才明白,我还确实没有达标僵尸先生的境界,每一样糟接触碰那块木头,全身都从鸡皮疙瘩,一有个变化就震惊出一致身冷汗,总感到僵尸会突然打棺材里跳出来咬我同一丁,尤其是单车启动后,三轮车声音大十分,他们几乎单的云我完全听不顶,夏风本该凉爽才对,但各一样涂鸦打自家身上吹过时,总是冷飕飕的,风声鹤唳的情况当自我当年表现的淋漓,过了邪不知多长时间,我忽然情不自禁的呼叫:风萧萧兮易水寒,壮士一去兮难再还!!!那声我相信于那时之荆轲还要沉痛

 

 阿光,咋啦,又生灵感啦,要无您再度来平等篇?幻宁就男还还有内心开玩笑

举凡免是殊酷炫, 好测试一下 main.c

 滚你母亲了单逼,我以未是怪人关系嘛作诗啊,我开始语无伦次,都非了解自己于说啊

#include <stdlib.h>#include "serialize_student.h"#include "serialize_person.h"/* * 实现C的序列流程操作 */int main(int argc, char* argv[]) { struct student stu[] = { { 0, 0, 23, "鸣人", 172.23, 64.05 }, { 1, 0, 34, "杀生丸", 178.23, 74.00 } }; // 先序列化到文件 serialize_student_printfs(stu, sizeof(stu) / sizeof(*stu)); // 开始读取序列化内容 struct student sts[2]; serialize_student_scanfs(sts, 2); for (int i = 0; i < 2; ++i) { printf("%d => %s\n", i, sts[i].name); } puts("你喜欢吗, ... "); struct person ps[] = { { 2, 1, 23, "日向雏田", 162.23, 51.05 }, { 3, 1, 14, "玲", 158.23, 45.00 } }; // 序列化数据 serialize_printfs_person(ps, sizeof(ps) / sizeof(*ps)); // 得到序列化数据 struct person tps[2]; serialize_scanfs_person(tps, 2); for (int i = 0; i < 2; ++i) { printf("%d => %s\n", i, sts[i].name); } system("pause"); return 0;}

弟兄,坚持,马上要交了

 

 没什么啊,放心,坐于棺木上算什么,我还敢在坟坑里睡呢,我吹,而他们虽在匪停止地笑笑,竖起大拇指说,兄弟,壮士啊

测试结果如下, 一切正常

君无作逼会老啊,幻宁嘲讽的羁押在自我

图片 8

 本想再也为自己的虚荣心进行辩论做最终之垂死挣扎,但本身猛然发现自己一身都以发抖,说话嘴巴也不听使唤,不得不闭嘴了,你们,你们谁,谁,谁起,烟,烟,烟,我谈变得支支吾吾

 到此地基本还收了. 主要骨干就是地方注册之函数模板.

自身生,那个吃超哥之人口说

 

给,给,给我来,来,来。。。。。。

后记

 给,他将烟递给本人,我恍然觉得温馨找到了恩人,一阵猛吸虽然自己从没来了那么玩意儿,也不理解抽海洛因的感觉到,但那一刻,我怀念那种痛感自由抽海洛因的红颜来体会。

这次后记我们于linux上测试一下 将刚转的 serialize_person 上传到
linux平台

 车子在怕中行进正在,而自己却啥都非知情了,脑海里一片空白

测试文件 main.c

                          四

#include <stdlib.h>#include "serialize_person.h"/* * 实现C的序列流程操作 */int main(int argc, char* argv[]) { puts("Play time game, writing code"); struct person tps[2]; serialize_scanfs_person(tps, 2); for (int i = 0; i < 2; ++i) { printf("%d => %s\n", i, tps[i].name); } return 0;}

阿光,醒醒,阿光

 

汝莫吓人会很啊,我一样套冷汗

终极测试结果

卿不是自封杨大胆儿么,怎么,也起望而生畏得时

图片 9

 我梦见出只僵尸在卡我,我岂也躲过不清除,正在绝望中吃你吃醒了

源码成功, 到此处差不多可以相差了.

哈哈哈,你无遇上狐狸精什么的,那只是艳遇啊

至于C数据序列化的简要操作就顶此处了.    错误是免不了的, 拜~~~

从没,都是把面目狰狞的枪炮,吓够呛我了

 

哈哈哈,他们初步大笑,不知在笑我要么笑我之梦乡

 我们拿咱的东西先寄在一个有些财神庙里,开始忙活启坟的行,刚起,我们管情况想得过于简短了,本以为来了以后和主家说一样信誉就了了,他家少一个坟头还会多起一致块地来,天上掉馅儿饼的孝行,结果你了解我们真不是天使,碰壁了,而且十分痛,问题易得艰难起来。主家说,坟头在咱们地里不借,启后审可基本上吃同块巴掌很的地,成全你家的从业也罢是功绩一项,但是我们寻找算命先生终于过了,如果由了坟便破坏了风水,你明白的开工作最好倚重是的,要不,你们又惦记想别的蚀中吧

 什么折,我们五个人面面相觑,像五只有同趴在玻璃玻璃杯中之苍蝇,前途同片光明,却怎为搜不交出路

 大叔,您能够无克变化这么就啊,有话直说好不,我的直性子上来了

举重若轻没什么,他经不住的脸面红了,我倒是不知所以

 大叔,您说不怎么吧,我们来之焦急,没带多少,信哥是于人世达标胡乱的,主家的弦外之音外亮

要这小伙,啊,那个啥,嗯,嗯

什么多少呀,你们当说什么啊都糊涂了

钱呗,大叔要钱

 大兄弟,说钱就显现他了哈,我们只是求大师花钱免灾罢了,你省我们小,像是缺少钱的人么

凡凡凡,您不缺缺钱,缺。。。。。。我差点说说话,怕误事也不怕服用了回到

二百,一毛钱还未能够少,那家伙毕竟是乱社会之,我从来不说出来人家便明白自己要是说吗了

而及时丁咋嫩钱迷为,真没有见了你这么的,居然与死人过不去,小心晚上惨遭鬼儿爷惦记,把你惹了失去

君个熊孩的说吗啊,给自身滚

你他母亲就一样漫长因人势的狗,缺德!

汝若若,没等自家说了,老家伙就以在抹面杖要由我,信哥他们及早把自摔了出去,一面为总东西说好话

 我也,图时口快,结果使问题易得重糟,几乎使业务变得惊心动魄,老东西耿耿于怀我说之鬼会惦记他,说啊吧不再被我们通融,并且声明不五百块钱解决不了问题,这生麻烦而很了,前几工作曾花了许多钱,五百片当就得说凡是天文数字了,幻宁与超哥都叫苦不迭我愣,我耶真的为本人的一举一动后悔不已

信哥,你产生没发出折呀

叫我思想,我们初步进入漫长的沉默与等待期

要么信哥有办法,我们都未明白怎么收拾时,信哥像相同杯灯将战线的行程照亮

 我看那直东西是糟糕对付了,我们是休是失去寻找找他俩大队之,看村长能不能够当村长那儿找到突破口

顿时倒是个主意,龙哥相应说

那么即便死马当活马医吧,我脱口而出

 说实话,我们农村之村干部都是甚朴实的,一直秉着啊人民服的始终传统,一心为党和人民群众近,我们几乎无花费吹灰之力就请求到了这号村里的权威,当然,会计啥的为得附带一下,要无有人会吃你过多少鞋。在咱们农村流传着这么同样词话,大干部因钱,小干部靠酒,当然现在移了,改革了呗!我们于坝头选了同家最好的羊肉汤店铺,为什么选择羊肉汤店呢,那是发生由之,坝头羊肉汤在我们濮阳那么可是一绝,远近闻名,妇孺皆知,一般我们一样年吗吃不达标亦然差,羊肉最昂贵了,羊肉汤更是价值不菲,平时发生碗羊杂汤吃就是充分浪费之如出一辙桩事了。村长姓上,所以我们一直号称他王叔,会计呢姓巴,五十来年份,我们一直给他叔叔,还有一个掌管的,姓单,要无是圈罢隋唐演义,里面来只单雄信的勇于,说不定我们还只是着也。说是一块用,我,超哥,龙哥还有幻宁不与她们因同一席,不是几坐不产,而是人口极其多,羊肉汤不能够都喝,僧多肉少,幻宁于信哥全权负责,他负担整个办事,我们四个喝胡辣汤吃烧饼。如果只的喝胡辣汤吃烧饼我们当很情愿,可是您别忘了干那桌吃的是本人以为的生猛海鲜一样的物,未达大学之前知道之最好美味的就算是烧鸡和羊肉汤,他们那么边吃的死繁华,我们当下边倒宛如爵蜡怎么也咽不下,过了片刻,我们简直不吃了,流着口水看在他俩凭着,那种垂涎欲滴的感到现在沉思都是千篇一律种享受,嘿嘿,忘告诉你了那里还没有达标菜也,以上纯属虚构!

 说是村长他们来了,我们且不约而同的通往门口的大势张望,倒不是咱从来不见了世面,只是今天呼吁的就尊神是我们的雅救星。走在太前的本的是村长,这是规矩,他戴在同一到灰色鸭舌秒,上身是同等码皱皱的中山装,也不知是略年从未洗了,给人的痛感就是是耀眼的,下面一长条旧式牛仔裤。嘴里含着雷同干净没嘴的纸烟,大大咧咧的伴随在信哥说笑,如果他穿过的正经一点尚当真不好区分客跟国主席谁的官衔大也;紧在此后的是会计师老巴,还算体贴过正,眼睛上镶嵌着同一切老花镜,脸上爬满了皱纹,身上是一模一样效仿标准的列宁作,鞋子是母重合的布鞋,一看就是老婆老伴做的,手工不怎么好,眼睛就是瞄在村长没说啊;管事的一直单倒是穿越在当,像这个时节的动物,上身是一模一样起灰色T恤,走上前了才明白是邻某养猪场赠送的草料附属物,下面是牛仔裤,鞋子是白跑鞋,时不时的东张西望,不知在思念啊。村长的来我们得见出给宠若惊的旗帜,据说这吗是规矩。我们四只旅站起来,规规矩矩的分别称呼着大爷大爷的,把他们被交那张八仙桌坐下,然后再度私自的回我们刚之岗位上坐下,村长或懂规矩的:信子啊,那那几单小时候也因过来吧,就这么几独人口还为少席

 信哥忙说,叔,他们无会见摆,喝酒也无在履行,来来来点菜点菜

 那好吧,村长看了一下菜单,不好意思第一独点,把它们让了老单,小单,你来

 老单哪里肯啊,又推给了巴大爷,巴大爷向还是从未有过主见的丁,一向为村长马首是审美,又推给了村长,村长又使力促为我信哥,信哥忙说:叔,您便转推辞了,您第一只,我们同样口接触一个行不

 村长愣了一晃说:这感情好!又复看了羁押菜单,素菜瞄了同一目就是过去了,眼睛死死的沿在肉食上,要无我们整长黄河信,只是太昂贵了点,还是你来吧信子,说正在话虽将菜单递给了信哥

 信哥自然知道村长的意,叔,咱就是点鱼,不值钱不值钱

确实不贵?村长不怀好意的羁押正在信哥说

不贵未贵,叔,今天必须吃畅啊,您看素菜想吃吗

素菜?让我合计,那就虎皮青椒吧,好像不到底素菜吧

也好,那是荤的村长,老巴傻头傻脑的回答

咦,啊,啊呀!村长没说吗就是凭空的瞪了老巴一眼

信哥说,管他荤的常有的呢,,只要叔想吃咱们就是高达

继是老巴,点了同等筋斗花生米和千篇一律旋转鸡蛋蒜薹

单叔知道这次村长是如果超支了,所以便无点了千篇一律盘豆腐,说吗也未接触了

村长说,老单就应声口,别叫他了

信哥说那么我们咋说为得六个菜吧。要不再来转虾米

公说了算吧

 下面是选酒的时段了,这要得村长拿主意,村长说,本来是始终村长喝着对来在,可是你看那么广告词写得,别拿村长不当干部,咋的,村长还比县长大?不喝其。听说宋河不错,要无来简单瓶,就是不便宜啊,信子恐怕还要使而破费了

勿从困难,叔,咱就要宋河吧

 我概括算了瞬间如此下来多已经八十大多了,再增长四碗羊肉汤恐怕得跳一百了,心里暗骂,村长真不是事物

 酒至半敞开,似乎也并未啥规矩无安分了,刚起还说正啊感情十分一人数闷,感情浅,舔一舔的客套话,到了这时节,也不管怎样什么,两单片只的起划拳,什么哥俩好啊一眨眼眼功夫就打地缝儿里蹿了出,村长真不把团结当第三者,中间连续加了个别独菜而如果了同一瓶子酒,他们那么边喝的热闹,我们于这算是着今天得花费多少钱,心里喋喋不休的暗骂着。一摆酒局在进行了一两单多时后因为村长的大醉而不得不终止,老巴和老单也神智不清晰了。信哥把咱深受过来把村长抬到了相同外的休息室休息,老巴和老单家里去此小店很贴近,踉踉跄跄的坡的尽管为外动,信哥哪里放心,要我及幻宁一样总人口送一个,顺便还理了同等碗羊肉汤捎过去。至于村长事还并未称了,也就算从不要紧在送返,大约下午四五点钟的样板,村长醒了,问即是怎么回事,信哥于是还要拿上午底转业说了相同整,村长说,这从好惩治,信子啊,你还不行懂事,老王那自己失去说,你尽管去启坟,我看他还能反了天未化,不被,我得预返了,要无您大娘非得打我不得,哈哈

哼,叔,有你及时词话我们就是放心了

 放心放心,叔说话从来不怕是同一人口唾沫一个吃,还根本不曾丁敢于说个未字为

 叔,您将此带齐,刚才喝多了未曾达标齐,说着便把羊肉汤递给了外

 这,这,这怎么好意思啊,说着已亲手将在手里要运动了,我们几乎单拿他送出门。简简单单的吃晚饭,依旧是胡辣汤,油条。晚上村长捎来讲话说,这档子事不顶好明着办,你们要将来达暗中地管从办了咔嚓,其他的本身来缓解。我们就够呛愤怒,花了一百大多即便这么个解决办法,村长的八辈祖宗都于我们骂遍了,但是到这关键也只能是哑巴吃黄连有苦难言了,一切还不得不嚼碎了向阳肚里咽。

                    五

 事实报告我们,上帝不是把每个夜晚还给以诗意的色彩,月明星稀,乌鹊南竟然,绕树三周,何枝可依,曹孟德的诗句回味着几近矣扳平丝悲凉的气,村长的确是只老江湖,既用这极尽荒唐主意搪塞了咱们的酒局,又阻挡了全村人七嘴八舌闲言碎语的嘴,一石二鸟。我们五单吗于啊晚底步做着各种准备,手电筒,蜡烛,铁锨绳索等等。上午凭着了白米饭后即使早早睡下,去做晚上喵咪一样的办事。约莫四五点钟的规范,我们开焕发精神,做在战斗前之尾声准备,这种活儿是我们人生的首先破,也曾经无数糟倘祥在本夕般平静恬淡多情的夜间,约一两个玩伴在隐隐约约产生小灯光的道路上漫步、畅聊人生,或者躺在院里的藤椅上向在空中的星星点点发呆,憧憬着属于我们死时期的故事,偶尔也会微笑,即使连咱们自己还不知我们温馨当乐啊,就是那傻傻得不知所谓,就是那样只的自负,然而今天要得说是只顶突出的光景。他与我们的未是性感,不是美满,更非是期待已久的收获,而是同样庙同死亡之近乎距离接触,我们心神有些又多之是紧张、焦虑及恐惧。我们每个人的满心还发出一个说不闹的事物叫惶恐且又安放迫不得已的框架中。俗话说,酒壮熊人胆,我们不约而同喝下那太烈的第二锅头,从而减少内心深处的怕!等待是这夜晚馈赠与我们的极致弥足珍贵的礼物,晚上十一点横之容颜,我们从小庙里蹑手蹑脚的出发了,三轮车上推在的仍旧是那人我当下睡了的棺材,酒劲刚刚涌上心灵,恐惧似乎以马上无异瞬间烟消云散,何茹的坟山在一如既往块玉米地里,它地处一个背的去处,没有大路可以通,我们的单车只能位于黄河滨,我实际不知道,黄河那边是条河的规范,只有小的同等条小流在流动,水浅的可以和过去,倒省了不少失对岸做农活的奔走。车子停下于距离淮大约七八米的界线,因为那时去玉米地是近来的。说起来格外让人纳闷之,作为给黄河妈妈浸润的同样切片土地,却是几乎荒废的旗帜,玉米矮矮的还不曾自一半口略胜一筹,再看那一个个棍干瘪的几乎看不有得,只有零星的叶子在月光微弱的映射下闪着斑驳,地之四周是单排柳树,想必是为防洪的消而栽种的,在暮色的不明下显得特别隐秘,坟茔大概是无人照看之案由,显得分外贫瘠,像是小儿了家时娱乐的小土堆,上面尽是些干枯的茅草。此时,我不由得想起苏东坡之那么首名词:十年生死两浩然,不思,自难忘,千里孤坟,无处话凄凉,纵使相逢应不识,尘满面,鬓如霜!夜来幽梦忽还乡,小轩窗,正梳妆,相顾无言唯有泪千行,料得年年断肠处,明月夜,短松冈!触景生情潸然泪下,后夜的月光亮微弱,一切要借助我们的蜡才会稍微看得清楚些。信哥和超哥个子高大,一套肌肉,显的孔武有力,力气活自然是他俩的刚强,铁锨交给他们才会突显威力来,龙哥凡是把民歌的,以防有人来搅局还是提听我们什么时候应该停止,啥时候该在“顶风违纪”.我呢自诩对考古学有些研究,负责一会儿底整治工作。幻宁自然吧就信哥他们挖坟,坟头很好解决,三下五除二就缓解了,可对接下的工作就是不顶顺利了,这块地经过重重蹩脚的地表水侵袭和灌溉,早已凝结了大量的淤泥,具有特别酷的粘性,这种土我们当地叫做胶泥,是无比不好事的。信哥和超哥的工作效率渐渐慢下来,一铁锨平铁锨的朝外刨土,时不时的还必须用手去雕饰残留于方的胶泥,当后来他俩实际筋疲力竭了,不得不将咱这些二级士兵派上阵来,虽然自己个头小巧玲珑,但是究竟是一直在家干农活的孩子,秉着初生牛犊不怕虎的倔劲,还是手摇蹦跶了片刻的,大约有数个小时,终于是功夫不负有心人,整个棺木在咱们的重整下露出了出去,棺木很有点,只够一个人口睡进的样板,我们无不满心欢喜,像是某个多盗墓者挖到了宝贝般,信哥提议说,反正是独稍棺木,不用先打开在重整遗骸了,直接把它拖出来好整理。我们想想也是,就手忙脚乱的由四角开起抬。结果出乎我们的预期,小小的棺椁似乎来总斤重,任凭我们哪使力就是稳。此时咱们只好怀念另外方法。我观察了一下四周发现,棺木的方圆则被我们清理彻底,但顶下面的那块板还贴连正在地,在胶泥的企图下就的贴靠着动弹不得。现在出现了少单方案,一凡放弃旧棺木,直接将遗体请有,这样工作比较简单,直接把棺材的盖板撬开就是尽了,只是不好操作,另一样栽不畏是将底板的锁楔刨掉,把上因为有有抬上来,这个法子相当不错操作,麻烦在于没有对号入座工具,下面的锁楔不好启开。最后决定动用第一独方案,把盖板掀掉,棺木经过水土细菌等之妨害,已经颇堕落,经过信哥的几乎斧子之打击,棺盖给死轻松的掀开了,瞬间发相同种植刺鼻的含意流入鼻中,我最被不得这个,立即呕吐起来,差点儿把肠子都息息相关呕出出来,眼睛里带有满了泪,难让之了不可,其他人还吓把,没我影响那么显著,不过呢是连之捂鼻子,时间几乎凝滞了十几分钟,一切都习惯了无数,反应也就算衰败下来,接下是自家之做事,必须管遗骨清理出去。当时啊不知何来之种,居然能如只解剖师一样从容淡定,拿了一个手绢捂住口和鼻子,权当做口罩。我起守棺木,内心也有说话之垂死挣扎,在临棺材口的那么一刻。人在江湖,身不由自身啊,谁让自己许下大话呢,硬在头皮上吧。走及边关,当自己低下头去看的那么同样寺那,突然肚里而产生东西要是吐出,但是我忍住了,此时自我知道自己为未尝什么可以呕出了,有的仅是局部味道略口的津液而已。我起来目视四周,揣摩着如何入手。我之双眼像相同大摄影机或者重新合适地游说比如说相同宝扫描仪一样打头部开始扫描,如果看了僵尸先生之情侣当还记那里面的主人公穿的凡什么衣服,对,就是韦小宝穿的那种清朝官服。棺木的自由化是朝北于南部,身体本来和棺木一致。棺木内出了留的片段黄泥外还算干净,衣服看起可以,只是用手一样触及全都不约而同的脱落了。于是自己就就此手把腐烂的行装和帽子一点点的消除,剩下的就是是一致所有几近完整的遗骨,如果未是亲眼所见,谁会信任已经那么一个活泼可爱的女孩现在甚至还是沾得如此形容。我还为从来不怕了,留下的单纯是最最的遗憾与哀伤,接下自己兢兢业业的将她底残骸一块块的从棺木里请求出,最初是那些差不多可以的毛发开始为他将,接着是头盖骨、锁骨、胸骨、肩胛骨,每一样片骨痛我还小心,深怕由于自己之失误而不见,在进展过程被负有的手电筒和炬都派上了用场为自照明,这样不断进行了一个小时,最后一片趾骨也受清理了出来,我之干活不行功告成了。当时本身当怀念人之终生实在无谓,无论生前什么风光最,死了后留下的呢只不过是即时三百基本上片小带些灰色和取满了黄泥的东西。他们明自己真发生有限累了,让自家于沿休息,信哥超哥还有幻宁开拿另外东西继续扔上坑里去,回填的时节相对轻松了无数,半单钟头之素养一切都收了。坟头好像比以前强了累累,时间已经交了凌晨四点,月亮也不知何时不见了,醒醒啊惟有来几颗远远地当闪。偶尔会生出几名气蝉鸣或是蟋蟀声,青蛙是最勤快的,一夜间还于呢咱赞赏,时不时的为会见当我们聚精会神的天天好我们一下,逗逗我们身上的冷汗。下面我们欠进行末一项工作,把遗体放上新的木里去。突然龙哥火急火燎的走过来,气急喘喘语无伦次的惊呼:信哥,幻宁,我们的车子给人扒窃了

 什么?!!!!我们异口同声的咨询:车子怎么了

自行车不见了,停车之地方就剩余了棺椁

卿是怎么看车的,没因此之器械,我挺气恼之说

 我哉未晓得车子怎么就从来不了,也不曾见有人来要有什么异常之图景啊

 别急,我们独家去摸索找,看车印儿的大方向往哪去了

好好好

 我们手忙脚乱的摸了大体上个多小时,令我们纳闷的凡还没有外车行进留下的印痕,难道车飞了无成为

无见面是破吧

 别他妈的瞎说,有鬼早就说明了尚见面只有偷我们的切削

 就是就是,要是发生坏吗是感谢咱才对,我们是召开善事呀

 得得得,别当即时瞎扯了,再失瞧瞧吧,不然我们便移动不出去了,那个老家伙肯定找我们的麻烦,村长那家伙估计为不见面协助咱的

嗯,棺材还在么?幻宁问,

棺椁始终呆在原位,龙哥不好意思的对答

 那先将棺材抬过来,把此放开进去,幻宁指指尸骸说

 是啊,要无相同项事呢波及不化了。真成为了赔了夫人又折兵了

 好好好,我们去抬,你们去再寻找找,信哥说。

 我实际不是找东西的老资格,一遇这种事即使不知所措,幻宁为仅仅是焦急漫不经心的四处张望

 幻宁,阿光,都归吧,车子没有丢掉,虚惊一场而曾

 这是怎么回事,我直接纳闷,急匆匆的飞至停车之地方,直到棺材的跟前儿也只是相棺材没见到车。信哥,车于何处?我急忙的提问。

 这儿,这儿,他往自家靠了依靠棺材后的一个特露出半截之车身

 啊!!!我吃惊呆了,车子还无缘无故的陷进地里去了,不可思议

随即怎么把其为出来呀,陷进去那么坏

靡让的法门,我们抬吧

啊只好这样了

 等等为自身事先以方圆挖一扒,幻宁,把铁锨拿过来

 我来,信哥,龙哥如兔子一样一溜烟儿的飞过去将铁锨拿了过来

 黄河岸的土地就是这么,看起特别顽强底金科玉律,能够承重,其实她下边是软的,车子停下得久了就算见面发出题目陷进去,幸亏我们来之丁大都,要不然我们的车子也会想黄河相一样经过多单时刻的积累成为以一个化石也。总算是虚惊一场,天为渐渐东方泛白,我们尽快将方方面面收拾好,不顾一切的朝向庙宇之自由化驶去,在那么做短暂之闷后就赶忙的朝家的趋向狂奔了

 农村是发会人之,我们把尸体请返回的当儿,幻宁的妈曾经请来了其本家的同等个泥塑高手在抵着咱。那位老知识分子为咱把遗骨交给他,说是三天后吃咱们失去告,我顿时生是未知,泥塑匠要立马遗骸做啊,不就是举行一个小人做做样子么,搞得还那么兴师动众,有鼻子有眼儿的,难道还确确实实能还自一个何而妹子不成为。回家的季上,我吃邀与了她们之这仪式。如果无是坐事先的拉扯,我是绝非理由与的,因为幻宁的兄长比咱充分,朋友围大为难发出相应的搅和。说起来还真的得谢谢上次的履,让自己发生了目睹这样传统的机会。我妈妈是只纯粹的无神论者,当然就不是马克思主义的那无异套,而是我们本村的同样种植规矩,无论道家还是佛家还是其它派别的诸神都设供奉,我有时候在思考一个令人捧腹的题材,同列于同摆位子之上,如来佛祖和玉皇大帝会无会见因为什么地盘而涉嫌起绑架来,毕竟道不同不相为谋嘛!在长辈的耳渲目染之下,我多多少少都不再是一个纯种的马克思主义信徒了。江湖上的从业有点为将信将疑起来。这种从当咱们那儿叫红白喜事双惩治,参加的人头无论由何种身份,随礼是少不了的一个环节。我来之早晚老妈特意给本人了五十片钱,还带了一部分纸钱和鞭炮。仪式分为两独步骤,第一步是迎亲,也就算是红事。娶亲的轿子是用纸和芦苇糊起来的,猛一看吗毕竟惟妙惟肖,大体与真轿无异,轿子的一旁来雷同配合带在红花的棕色纸马,大小和真马一个样,纸草工匠果然有两把刷子。其他的尽管多矣去了,像是结合当有些立柜沙发,电视机,桌椅应有尽有。最奇怪的凡那位给咱且瞠目结舌的泥塑大爷的大作,两独真人版的新郎新娘居然能够以当咱们的眼前,如果不是在场这样的动,我实在想得一个返家当艺术品收藏,太想念了,幻宁的父兄我记忆不酷,但是何茹我是真实的相处了三年之,她底如出一辙皱眉一笑都设石碑上之契一样牢牢地雕琢在了自己的心迹。多么想贴近距离的发问一样名誉何茹,你还好么?我吓想念你!触景生情是极其可怕的同一栽东西,我的泪珠不争气的流个不止迎亲的武装部队打村子的东面缓缓的当人们之簇拥下于村西头行进,众人的神色迥然不同,有的是来拘禁热闹的,有的是来探视新鲜的,有的是觉得好打就来了,至于老人当然还是听一会儿的娱乐。我实在唢呐锣鼓等协办之伴乐中梗阻着军事向前头挪之,没情绪去理这种种植事故了,因为自己的确有点想何茹了。队伍足足饶了村庄一围绕才停下下来。有些事确实好笑,都是充分去一些年的服了,搞来礼仪也就算到底了无可厚非,可想不通的时还要学人家拜天地合那纸糊的新房,真是无趣的那个!是说深总是发出诸如此类来出格之逗的转业出现还偏要你相逢作为一个亲历者来讲述。刚刚还是新人新郎的人儿转眼间而比方解开去矣红袍礼服,凤冠霞帔,躲到那么更为扣不显现底棺椁里去,成为一个死在面孔冷冰冰的玩偶,盖棺定论到底是这种完全思么?白事更是无辜,我是幻宁底同室,何茹的同窗,年纪相仿,还未得进行所谓的吊唁,行那繁琐的三拜九发问大礼。以前见人烟这样做仅以为好游戏,真到祥和来这么一发生,觉得不好意思的了不可,想一个挑梁消除在演戏,明明泪早已不在,还要装作痛哭流涕的样板,装模作样干嚎几名气才作罢。我吗算意外,刚才还忍不住的泪流不止,到马上典型上也的确没有了泪花,可笑可悲可叹!大约是二点钟的楷模,一切礼节都进展扫尾了,开始展开最后一个流程,出殡,其实以前搞了那么多无关紧要的物,就是为了及时最后的平颤而已。到了用的少,人们还无散去,还是那样饶有兴致的夺也她们送,乡村人口正是可精致及。何茹的塑像自然联合着棺材一起加大上内去了,我更为从来不见它底火候了,随着那一铁锨如出一辙铁锨的黄土洒在片享棺材上,我之心态又起不安定了。我禁不住的追忆了林黛玉的那篇绝唱《葬花吟》

花谢花飞飞满天,红消香断有谁怜?

游丝软系飘春榭,落絮轻沾扑绣帘。

闺中姑娘惜春暮,愁绪满怀无释处。

亲手将消费锄出绣帘,忍踏落花来又去?

柳丝榆荚从芳菲,不管桃飘与李飞。

生明年能够更作,明年闺中知有哪个?

三月香巢已建成,梁间燕子太无情!

新年花发虽只是啄,却不道人去梁空巢为倒下。

如出一辙年三百六十日,风刀霜剑严相逼。

明媚鲜妍能几时时?一于漂泊难寻觅。

花费起来好见得难寻,阶前闷死葬花人。

独自据花锄泪暗洒,洒长空枝见血痕。

杜鹃无语正黄昏,荷锄归去掩重门。

灯盏照壁人初睡,冷雨敲窗被未温。

坏奴底事倍伤神?半乎怜春半恼春。

怜春突至恼忽去,至以无言去不闻。

昨宵庭外悲歌发,知是花魂与鸟类魂。

花魂鸟魂总难留,鸟自无言花自羞。

愿奴胁下生双翼,随花飞到龙尽头。

龙尽头,何处有香丘?

免如锦囊收艳骨,一抷净土掩风流!

质本洁来还洁去,强被污淖陷渠沟。

尔今不胜去身收葬,未卜侬身何日丧?

侬今葬花人笑痴,他年葬侬知有哪个?

试跳看春残花渐落,便是红颜老死时。

如出一辙朝着春尽红颜老,花落人亡两勿掌握!

 花红就待再次开日,谁怜而今香消玉殒时。我重新为未尝心情与下,不是盖极度想念她,也许它在几乎年前即熄灭于了自家之社会风气,之所以会难受,只是祭奠自己早就的逝去罢了!这样的从事是否还见面时有发生,我怀念大底还是会之,而自己可操再次为无去与这么的故事了,有种植不伦不类的恐怖开始涌上心灵!

 

相关文章

Comment ()
评论是一种美德,说点什么吧,否则我会恨你的。。。