typedef struct中定义了个void* elem,使用malloc分配了内存空间,现在需要将一个字符串赋值给elem,该怎么操作,使用strcpy或strncpy都不行,挨个字符赋值会提示void指针报错
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
将字符串赋给void* elem
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
快乐鹦鹉 2023-03-29 18:45关注char *s = "hello";
strcpy((char * )elem,s);
加个强制转换就行本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2021-05-19 08:24weixin_39576336的博客 C语言超详细字符串操作总结size_t strcspn(const char *string, const char *strCharSet);查找strCharSet串中任何一个字符在string串中首次出现的位置序号, 包含字符串结束符NULL.返回一个整数值, 指定在string中...
- 2022-07-04 07:00ChlinRei的博客 二分查找又称为折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。...使用随机函数生成10个值,然后通过而二分查找法判断用户输入的数字是否在该字符串中。...
- 2024-12-24 09:23破碎的天堂鸟的博客 以下是几种常见编程语言中解析XML字符串的详细方法: Python 1:使用xml.etree.ElementTree库: 可以通过ET.fromstring()函数将XML字符串解析为Element对象,然后访问和操作该对象的属性和子节点。 示例代码: ...
- 2023-03-25 17:39py_free-物联智能的博客 C/C++开发,无可避免的字符串(篇一).字节数组。标准库实现字符串功能主要是通过类似...博文还阐述了std::basic_string—_view、空终止字节字符串、空终止宽字符串、空终止多字节字符串等功能函数集,并给出演示代码。
- 2025-06-16 22:52yoga7的博客 本文深入探讨了C++编程中向量和字符串对象的核心概念、使用方法及其在实际编程中的广泛应用。从基本操作到高级应用,再到性能优化与多线程处理,全面剖析了这两种数据结构的特点及优势。通过多个实例代码,帮助读者...
- 2020-05-14 09:29dcw142857的博客 本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符...
- 2025-12-18 13:16e1f2g的博客 同时,文章系统地讲解了字符串处理中的常见问题及解决方案,涵盖二进制与字符串转换、大小写转换、分割与连接、回文子串查找,以及基于正则表达式的车牌号验证、URL解析和日期格式转换等实用技巧,展示了C++在数据...
- 2019-05-13 15:15vivi_and_qiao的博客 //栈数据结构定义 #include<stdio.h> #include<stdlib.h> #include<string.h> #define FULL 10000 ...struct elem { char d; struct elem *next; }; struct stack { //定义栈...
- 2022-06-10 21:33一只大喵咪1201的博客 } 将字符串按照ASCII码值的大小降序排列。 结构体类型数据的排列 #include #include struct stu { char name[20]; int age; }; int struct_cmp_age(const void* e1, const void* e2) { return (((struct stu*)e1...
- 2020-11-21 18:52weixin_39997664的博客 本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定...
- 2021-05-20 06:2118339543841的博客 1)字符串操作strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长度字符串strlen(p) 取字符串长度strcmp(p, p1) 比较字符串strcasecmp忽略大小写...
- 2023-09-17 11:33Augenstern K的博客 Scala是一门多范式编程语法,所谓多范式指的就是多种编程风格的语法,Scala主要是一门面向对象编程语言和函数式编程语言。
- 2020-04-29 08:58dcw142857的博客 本篇文章是对C语言字符串操作进行了详细的总结分析,需要的朋友参考下 1)字符串操作 strcpy(p, p1) 复制字符串 strncpy(p, p1, n) 复制指定长度字符串 strcat(p, p1) 附加字符串 strncat(p, p1, n) 附加指定长度字符...
- 2025-12-11 13:36躺平摸鱼王的博客 本文深入解析了Java编程中的多维数组操作、字符串处理、异常机制、类与对象应用及字节码修补技术,同时探讨了Java与C/C++的关键差异。此外,文章还系统介绍了通过导入DLL和名称修饰识别Microsoft Visual C++和GCC...
- 2020-08-25 08:10Dog语言的博客 数据结构二之栈和队列、字符串、数组和广义表 数据结构线性表的学习,让我们基本了解了数据结构的基本知识,数据结构就是对数据的操作,是独立于C语言的一门独立学科,我们这里只不过以C语言为基础进行学习数据结构...
- 2022-07-14 13:26大家好,我是好同学的博客 Go语言是谷歌2009年发布的第二款开源编程语言(系统开发语言),它是基于编译、垃圾收集和并发的编程语言。 Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美 C / C++代码的速度,而且...
- 2024-06-09 16:42JackieZhengChina的博客 字符串其实是一个结构体,因此字符串的赋值操作也就是reflect.StringHeader结构体的复制过程,并不会涉及底层字节数组的复制,所以我们也可以将字符串数组看作一个结构体数组。字符串和数组类似,内置的len函数返回...
- 2021-05-19 09:25Doreen Wat的博客 在编写代码的时候,经常会用到两种括号:圆括号 “()” 和大括号 “{}” ...括号匹配项目要求:给出任意搭配的括号,判断是否匹配。设计思路编写程序判断括号匹配问题的时候,使用栈结构会很容易:如果碰到的是左圆...
- 没有解决我的问题, 去提问