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

庄河建网站海淘返利网站怎么做

庄河建网站,海淘返利网站怎么做,wordpress重写插件,wordpress 广告拦截插件🎉 前言 省流:这不是正经的教学,纯属是作者弱智操作导致的乱码问题,绝不是是什么配置原因导致的。 🎉 问题描述 贴一下我写的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.yayakq.cn/news/882518/

相关文章:

  • 160 作者 网站建设 amp包装设计效果图生成器
  • 图书馆网站建设需求方案网站关键词在哪里看
  • 如何建网站免费邢台做网站的公司哪家好?
  • 我想找阿里巴巴做网站推广二合一收款码免费制作网站
  • 处理营销型网站建设策划的几个误区网站管理员怎么做
  • 深圳网站设计权威乐云践新宜春公司做网站
  • 网站页面设计欣赏模板百度平台营销软件
  • 一个域名权重3如果做网站的话权重会降为0吗奢侈品 网站建设方案
  • 商务网站建设的流程河北省建设资格执业中心网站
  • 房子设计图软件app免费佛山网站推广seo
  • 网站做成软件免费南京软月网站建设公司
  • 公司做宣传网站英文seo优化包年费用
  • 推广一个网站周期网站标题优化技巧
  • 国外网站网页设计网站源码超市
  • 网站推广和宣传的方法安徽seo
  • 建设自己的网站有钱赚么南城网站建设公司策划
  • 没有公司做网站扬中商城官网
  • 网站建设管理工作会议上的讲话怎么建设seo自己网站
  • seo网站整站优化南京做网站南京乐识最优
  • 网站开发 聊天窗口郑州seo排名收费
  • 做网站的结论和心得精品成品中韩网站源码免费
  • 国外html模板网站网站建设时间
  • 免费下载网站模板山西做网站运营的公司
  • dz插件网站和自己做的网站区别网络公司关键词排名
  • 网站如何集成微信支付wordpress加载图片很慢
  • 邢台网站改版定制网上书城网站开发的结论和不足
  • 做公司网站哪家 上海做外贸到那个网站
  • 优秀企业网站的特点做视频有赚钱的网站有哪些
  • 网站开发要求有哪些同城分类网站建设
  • 翻墙国外网站做兼职wordpress仿蛙壳网主题