C语言综合习题实战:删除指定字符/字符串、判断QQ进程是否运行、自定义memcpy内存拷贝(附笔记代码)
第1讲答疑.mp4案例如何将数值存储到指定的内存地址比如用scanf接收一个地址然后存储数据到这个地址。#includestdio.hintmain(){inta10;intb20;int*p;printf(a%x,b%x\n,a,b);scanf(%p,p);//把接收到的地址存储到p里*p99;printf(a%d,b%d\n,a,b);return0;}效果如下:第2讲综合习题1删除字符删除字符串.mp4案例1删除字符串中的指定字符。#includestdio.hintmain(){charstr[30]hello yicheng hello book;charcho;//删除字符串中的字符ochar*pstr;while(*p){//或用*p!\0if(*pch){//如果指针处字符等于ch则把后面字符全部往前移一位char*p1p;char*p2p1;while(*p2){*p1*p2;p1;p2;}*p1\0;//末尾加上空字符}else{p;//如果指针处字符不等于ch则指针往后移}}printf(%s\n,str);return0;}结果为案例2删除字符串中的指定字符串。#includestdio.h#includestring.hintmain(){charstr[50]ABC hello yicheng hello book hello cpp hello;charstr2[10]hello;//删除字符串中的“hello”char*pstr;intlenstrlen(str2);while((pstrstr(str,str2))!NULL){//只要能找到字符串就继续否则退出char*p1p;//找到字符串后后面的字符往前移动len个字节char*p2plen;while(*p2){*p1*p2;p1;p2;}*p1\0;//在末尾加上空字符}printf(%s\n,str);return0;}结果为第3讲综合习题2判定QQ是否运行.mp4案例判断进程中是否有QQ在运行。需要用到管道机制#define_CRT_SECURE_NO_WARNINGS#includestdio.h#includestdlib.h#includestring.hvoidexecmd(char*cmd,char*str){charbuf[128]{0};//定义一个字符缓冲区FILE *p_popen(cmd,r);//创建一个管道执行指令把管道当作文件来处理r就是把文件按照读的方式来操作if(pNULL){puts(error);}else{while(!feof(p)){//判断是否到了文件末尾到了末尾返回非0否则返回0if(fgets(buf,128,p)){//把文件读入缓冲区strcat(str,buf);//链接/追加/拼接字符串}}_pclose(p); //关闭管道}}intmain(){charstr[8096]{0};execmd(tasklist,str);printf(%s\n,str);if(strstr(str,QQ.exe)NULL){puts(NO QQ);}else{puts(Have QQ);}return0;}效果如下第4讲综合习题3实现内存拷贝memcpy.mp4案例自定义一个函数实现memcpy函数的内存拷贝功能。#define_CRT_SECURE_NO_WARNINGS#includestdio.h#includestdlib.h#includestring.hvoid*mymemcpy(void*dst,constvoid*src,unsignedintsize){//const避免传入的数据被意外修改char*pdst;//把空类型指针转化为字符指针constchar*ssrc;//src为const类型因此s定义为const类型才能匹配。while(size--){*p*s;}returndst;}intmain(){charstr1[30]********************;charstr2[30]12345678910111212;mymemcpy(str1,str2,9);printf(%s\n,str1);return0;}结果为

相关新闻

剪映专业版教程:制作三个炫酷开场效果

剪映专业版教程:制作三个炫酷开场效果

前言 今天教大家制作三个炫酷开场效果:菱形开场、文字旋转开场和枫叶飘落开场。这三种开场覆盖了黑底白图、白底黑字、黑底非纯色图三种混合模式的处理技巧,掌握了它们,你就能灵活处理大部分开场素材。 效果预览: 菱形开场&…

2026/7/25 11:45:19 阅读更多 →
如何让经典GTA游戏在现代电脑上完美运行:SilentPatch完整修复指南

如何让经典GTA游戏在现代电脑上完美运行:SilentPatch完整修复指南

如何让经典GTA游戏在现代电脑上完美运行:SilentPatch完整修复指南 【免费下载链接】SilentPatch SilentPatch for GTA III, Vice City, and San Andreas 项目地址: https://gitcode.com/gh_mirrors/si/SilentPatch 你是否曾想在Windows 10或11上重温《侠盗猎…

2026/7/25 7:51:11 阅读更多 →
终极PuTTYgen密钥生成指南:简单5步保护你的远程连接安全

终极PuTTYgen密钥生成指南:简单5步保护你的远程连接安全

终极PuTTYgen密钥生成指南:简单5步保护你的远程连接安全 【免费下载链接】PuTTY PuTTY 中文版,原 http://code.google.com/p/puttycn 项目。 项目地址: https://gitcode.com/gh_mirrors/put/PuTTY PuTTYgen是PuTTY中文版中强大的SSH密钥生成工具&…

2026/7/25 1:34:45 阅读更多 →

最新新闻

深度学习批次大小选择:原理、实践与优化策略

深度学习批次大小选择:原理、实践与优化策略

1. 批次大小在深度学习中的核心地位在训练神经网络时,批次大小(Batch Size)这个看似简单的参数,实际上影响着模型训练的方方面面。我第一次意识到它的重要性是在训练一个图像分类模型时——当我把批次从32调到128后,训…

2026/7/26 2:51:00 阅读更多 →
LangGraph与Elasticsearch构建智能对话系统实践

LangGraph与Elasticsearch构建智能对话系统实践

1. 项目概述:当LangGraph遇上Elasticsearch最近在开发对话系统时,我发现将LangGraph的流程编排能力与Elasticsearch的检索能力结合,可以创造出极具实用价值的人机交互Agent。这种组合特别适合需要处理复杂知识库的对话场景——比如电商客服、…

2026/7/26 2:51:00 阅读更多 →
HarmonyOS 应用开发《掌上英语》第48篇:学习进度追踪——从数据记录到可视化展示

HarmonyOS 应用开发《掌上英语》第48篇:学习进度追踪——从数据记录到可视化展示

学习进度追踪——从数据记录到可视化展示一、进度追踪的整体架构 学习进度追踪是英语学习 App 的核心功能之一。用户需要知道"今天学了多少"、“总共学了多少”、“目标完成得怎么样”。本项目通过 LearningPlanManager 管理目标数据,通过 CourseHomePage…

2026/7/26 2:51:00 阅读更多 →
多模态RAG技术:跨模态检索与生成实战解析

多模态RAG技术:跨模态检索与生成实战解析

1. 多模态RAG技术全景解析当我们在2023年观察到GPT-4V能够同时理解图像和文本时,一个关键问题随之浮现:如何让大语言模型突破纯文本的局限,真正实现多模态知识的融合与应用?这正是多模态RAG(Retrieval-Augmented Gener…

2026/7/26 2:51:00 阅读更多 →
智能体反思能力架构设计与工程实践

智能体反思能力架构设计与工程实践

1. 项目概述在AI领域,让智能体(Agent)具备反思能力是一个极具挑战性的前沿课题。不同于传统程序化的任务执行,具备反思能力的Agent能够像人类一样审视自己的行为、评估决策质量,并在后续行动中进行自我调整。这种能力对…

2026/7/26 2:51:00 阅读更多 →
像素即坐标:工业机器人视觉定位新方法

像素即坐标:工业机器人视觉定位新方法

1. 项目背景与核心价值去年在给工业机器人做视觉定位系统升级时,我发现传统坐标系转换方法存在一个致命缺陷:当摄像头与机械臂安装角度超过45度后,定位误差会呈指数级增长。这个问题困扰了我整整三个月,直到偶然看到女儿玩的《我的…

2026/7/26 2:50:00 阅读更多 →

日新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/26 0:00:31 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/26 0:00:31 阅读更多 →

月新闻