当前位置: 首页 > news >正文

柳市做网站制作五种营销工具

柳市做网站制作,五种营销工具,做网站内容字体多少pt,松岗做网站哪家便宜🎉 前言 省流:这不是正经的教学,纯属是作者弱智操作导致的乱码问题,绝不是是什么配置原因导致的。 🎉 问题描述 贴一下我写的C语言代码(太久没写了,最近学数据结构才拾起来) #in…

🎉 前言

省流:这不是正经的教学,纯属是作者弱智操作导致的乱码问题,绝不是是什么配置原因导致的。

🎉 问题描述

贴一下我写的C语言代码(太久没写了,最近学数据结构才拾起来)

#include <stdio.h>
#include<string.h>
#define MAXSIZE 100
typedef struct 
{char no[20];char name[50];float price;
}Book;typedef struct{Book *elem;int length;
}SqList;int InitList(SqList *L);int main()
{SqList L;InitList(&L);printf("%s",L.elem[0].name);
}int InitList(SqList *L)
{Book a[100];strncpy(a[0].no,"114514",7);//多出一个长度是用于存储字符串末尾的空字�?strncpy(a[0].name,"红楼梦",4);a[0].name[sizeof(a[0].name) - 1] = '\0'; // 手动添加空字符a[0].price = 100;L->elem = a;if(!L->elem){return -1;}L->length = 0;return 0;
}

在主函数中我想要打印出第一本书名,也就是“红楼梦”,但是终端却输出:红�SW�% ,心肺骤停!

我一开始还以为编码有问题,但后来改成GBK还是存在这个问题。
这是我不知是哪根筋松动了,注意到strncpy(a[0].name,“红楼梦”,4); 这一句,出于本能反应,我将4改成了一个较大的数——10.
再运行一下,乱码消失了,amazing!

此时我恍然大悟,哦,对哟,C语言中一个中文字符好像占两个字符,我用4个存储空间肯定存不下“红楼梦”(加上’\0’)这三个字啊,不说了,羞死了,赶紧去学C语言去了。

http://www.zhongyajixie.com/news/23799.html

相关文章:

  • 网站开发成本估计百度小程序入口官网
  • 沧州做网站推广北京seo网站优化公司
  • 网站开发小结引流推广接单
  • 六安做网站的公司百度手机助手app下载官网
  • 宁波专业做网站的公司汕头百度网站排名
  • 免费咨询做网站著名的网络营销案例
  • 阿里云网站建设方案书填写账户竞价托管公司
  • css制作网页seo常用工具
  • 企业营销培训seo博客是什么意思
  • 建站吧网站建设网站自动推广软件
  • 用ps怎么做网站导航条百度指数人群画像怎么看
  • 做土豆的视频在线观看网站seo课程
  • 当前业界主流的网站建设外贸网站平台都有哪些
  • 电子商务网站前台建设常用的技术合肥360seo排名
  • 网站如何做等级保护百度入口的链接
  • 怎么寻找做有益做网站的客户企业seo网络推广
  • 亚马逊网站特点广告语
  • 郑州做网站 汉狮网络湖北seo诊断
  • 注册好了域名怎么开始做网站快速收录域名
  • b2c网站怎么制作关键词搜索推广
  • 行业网站开发费用网站免费优化软件
  • 写字就能赚钱做网站网络推广代理平台
  • 东平网站制作哪家好绍兴seo网站优化
  • 自己开网站做职称论文可以吗ip域名查询网
  • 高密市住房和城乡建设局网站宁波seo快速优化教程
  • 企业网站的建设对于网络品牌的塑造作用百度荤seo公司
  • 网站建设协议书怎么写百度用户服务中心官网电话
  • 做企鹅号的视频素材网站百度医生在线问诊
  • 北京工程信息网站大白兔网络营销策划书
  • 房地产网站互动设计公司流量推广app