将结构体变量中的字符串元素赋值为空
2015-07-26 16:02
302 查看
有时候我们在定义了一个结构体之后,想将其中的字符串元素赋值为空,如果直接赋值为0或者null,结果是会报错的,下面给出一种方法,仅供学习参考!
int main()
{
struct Student
{
int age;
char name[10];
} ;
struct Student str[2] =
{
{20, "jack"},
{21, "jake"},
};
/* str[0].name = null; 直接赋值为空,是会报错的 */
strcpy(str[0].name, ""); // 赋值为空
strcpy(str[0].name, "jim"); // 赋值为空后,重新赋值,也可以直接用此方法直接重新赋值
printf("%s\n", str[0].name);
return 0;
}
int main()
{
struct Student
{
int age;
char name[10];
} ;
struct Student str[2] =
{
{20, "jack"},
{21, "jake"},
};
/* str[0].name = null; 直接赋值为空,是会报错的 */
strcpy(str[0].name, ""); // 赋值为空
strcpy(str[0].name, "jim"); // 赋值为空后,重新赋值,也可以直接用此方法直接重新赋值
printf("%s\n", str[0].name);
return 0;
}
相关文章推荐
- 注册表的组织结构
- SQLSERVER的非聚集索引结构深度理解
- 调整SQLServer2000运行中数据库结构
- C#基础语法:结构和类区别详解
- 深入c# 类和结构的区别总结详解
- c#结构和类的相关介绍
- C#中结构(struct)的部分初始化和完全初始化实例分析
- C#中类与结构的区别实例分析
- C#枚举类型与结构类型实例解析
- javascript实现表现、结构、行为分离的选项卡效果!
- 实用的js 焦点图切换效果 结构行为相分离
- asp下生成目录树结构的类
- thinkphp文件引用与分支结构用法实例
- php实现的树形结构数据存取类实例
- Swift教程之类与结构详解
- 第三话:关于数据结构的一些概念
- 树形结构java代码以及结果
- Oracle Database 9i/10g/11g编程艺术
- 数据结构的基本概念和术语
- 硬盘结构及其分区简介