编译错误系列------对字符数组赋值

原创 2016年05月31日 10:56:45

一开始我下意识的直接赋值

 char buf[SIZE];

error: incompatible types in assignment of 'const char [5]' to 'char [128]'
    buf="full" ;

后来才知道必须strcpy(buf,"Full");

buf是个数组是个const char *常量,不能够修改其值,执行赋值操作是非法的

相关文章推荐

base-64字符数组的无效长度”错误解决方案

错误描述: 反序列化时出现“base-64 字符数组的无效长度”错误提示的解决程序中实现了这样一个功能,将一个对象序列化后,作为参数传递给另一个页面,这个页面得到参数并反序列化后还原此对象,但是在运...

java io系列18之 CharArrayReader(字符数组输入流)

介绍了 CharArrayReader 其API 的函数意思,和通过示例介绍了大致的使用。注意 : 当 car使用了 close 之后,它会清空 buf。 从此 car 不可再操作。这里和ByteAr...

java 编译错误—"编码 GBK 的不可映射字符"

编译出现”编码 GBK 的不可映射字符“的问题:   原因: 这是因为:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe...

c编译错误--error:stray \357 in program及其引发的字符编码概述

在编译c文件的时候,出现如下错误: link.c:69: error: stray ‘\357’ in program link.c:69:error: stray ‘\274’in progra...

关于字符指针和字符数组的一些错误

老犯此类错误!!! char *p = "abc";则abc存储在常量存储区,而p直接指向了这个常量存储区,所以不能改变abc的内容 *p = 'd'; 是错误的,因为是常量存储区,不能改变。 ...

字符数组循环位移高效算法

  • 2013年07月11日 21:22
  • 803B
  • 下载

C语言字符数组与字符串.ppt

  • 2012年11月27日 22:15
  • 230KB
  • 下载

C文件编译错误:数组、数据类型不完全

摘要:在编译C文件的时候,有时候经常莫名其妙遇到错误提示:“数组元素的类型不完全错误”。本文主要解释错误原理和避免方法 1.什么是不完全类型         具有不完全类型的变量可以通过多...

型字符数组的合并

  • 2013年05月08日 11:12
  • 2KB
  • 下载

GB2312汉字编码表与其字符数组.zip

  • 2015年09月24日 09:17
  • 1.38MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:编译错误系列------对字符数组赋值
举报原因:
原因补充:

(最多只允许输入30个字)