一个简单字符串的问题?

Sylix 2005-03-10 11:06:44
怎么去除一个字符串的前两个字符?

char *ee ='ewrrrrt';
...
处理成

ee = 'rrrrt'
...全文
297 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
andyliuyi 2005-03-21
  • 打赏
  • 举报
回复
是常量字符串的话,
只要 P++两次就行了,
这不会有内存方面的问题的。
绝对应该这样.
lianggj 2005-03-21
  • 打赏
  • 举报
回复
ee += 2
sky911911 2005-03-10
  • 打赏
  • 举报
回复
同意sooler(游园寻梦) 的说法 我很菜 但是我会努力 呵呵................
Rudy_zhuang 2005-03-10
  • 打赏
  • 举报
回复
void cut_string(char str[], unsigned int cut_len)
{
int str_len;
char *temp;
// 假定字符串数组中有结束符。
str_len = strlen(str);
if(str_len < cut_len)
return ;
temp = str + cut_len
memmove(str, temp, size_t(str_len - cut_len + 1));
}
sooler 2005-03-10
  • 打赏
  • 举报
回复
字符串应该用“”.
如果char *ee="ewrrrrt";可以通过修改ee的值,ee += 2;
如果是char ee[]="ewrrrrt";
只有以此覆盖了
nilinsxb 2005-03-10
  • 打赏
  • 举报
回复
随手写的,还没有经过测试
void dele_some(char *str)
{
int str_len;
char *result;
str_len = strlen((char *)str);
if(str_len == 0)
return ;
result = malloc((str_len-1) * (char));
for(i= 0;i<(str_len -2);i++)
{
result[i] = str[i+2];
}
result[++i]='\0';
strcpy(str,result);
}
Sylix 2005-03-10
  • 打赏
  • 举报
回复
是字符串数组
Rudy_zhuang 2005-03-10
  • 打赏
  • 举报
回复
是char *ee ="ewrrrrt"?常量字符串?还是字符串数组?把意思表达清楚一点。
Flood1984 2005-03-10
  • 打赏
  • 举报
回复
是常量字符串的话,
只要 P++两次就行了,
这不会有内存方面的问题的。
suyouxin 2005-03-10
  • 打赏
  • 举报
回复
#include "stdio.h"

void strcat2(char* str)
{
char* p;

p = str;
p += 2;
while(*p)
*str++ = *p++;

*str = '\0';
}

void main()
{
char* eee = "ewrrrrt";

strcat2(eee);

printf("%s\r\n", eee);
}
dongpy 2005-03-10
  • 打赏
  • 举报
回复
Rudy_zhuang(风筝)的方法不错
源码直接下载地址: https://pan.quark.cn/s/a4b39357ea24 标题中的“mac驱动兼容win11系统驱动适配版本bootcamp_5.1.5640”明确指出这是一个面向苹果Mac电脑用户的产品,其核心目的是协助用户在Windows 11操作系统上完成驱动程序的安装与配置工作。BootCamp作为苹果公司推出的一项工具,赋予Mac用户在不移除原有macOS系统的前提下,安装并执行Windows操作系统的能力。此特定版本的BootCamp 5.1.5640是专门针对Windows 11环境进行优化的驱动适配版本。 描述部分提及的“mac装win11适配的驱动包”,表明这个压缩文件内含了适配Mac硬件在Windows 11操作系统下运行的驱动程序,涵盖显卡、声卡、网卡等关键设备。用户需首先对文件进行解压缩操作,随后在BootCamp文件夹中找到名为"BootCamp.msi"的安装文件,通过双击执行来启动安装流程。这一步骤是BootCamp驱动安装过程中的核心环节,其中msi文件代表Microsoft Installer格式,其功能在于应用程序的分发与管理。 “BootCamp”标签进一步验证了该压缩包的主要功能,即借助BootCamp服务实现Mac设备与Windows系统之间的硬件兼容性。BootCamp的功能不止于提供驱动程序,还集成了一个引导管理器,允许用户在系统启动时选择运行macOS或Windows。 在压缩包的文件清单中: 1. "AutoUnattend.xml":该文件通常作为无人值守安装的配置文档,旨在自动执行Windows安装过程中的部分或全部设置任务,如用户账户的建立、地区设定的调整、网络配置等,从而提升安装的便捷性。 ...

70,038

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧