news 2026/5/12 17:00:11

C语言完美演绎9-30

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言完美演绎9-30

/* 范例:9-30 */

#include <stdio.h>

#include <dir.h>

#include <string.h>

#include <stdlib.h>

/* 函数用来建立、删除、变更目录 */

void mdrdcd(char a,char b[])

{

char str1[10]="";

int succ;

switch (a)

{

case 'm':

strcpy(str1,"MakeDir");

succ=mkdir(b);

break;

case 'r':

strcpy(str1,"RemoveDir");

succ=rmdir(b);

break;

case 'c':

strcpy(str1,"ChangeDir");

succ=chdir(b);

break;

default:

printf("InValid Command!\n");

return;

}

if(succ!=-1)

printf("%s %s Success!\n",str1,b);

else

printf("%s %s Failure!\n",str1,b);

}

void main(int argc,char *argv[])

{

char a;

char str[20],str2[2];

if(argc != 3)

{

printf("Syntax Error!(mymrc m|r|c path)\n");

exit(1);

}

strcpy(str2,strlwr(argv[1])); /* 将argv[1]字符串转为小写 */

if(strcmp(str2,"m")==0) a='m'; /*检查输入字符串是否为"m"*/

if(strcmp(str2,"r")==0) a='r';

if(strcmp(str2,"c")==0) a='c';

strcpy(str,argv[2]); /* 字符串复制 */

mdrdcd(a,str);

}

程序执行结果:(建立"newdir"目录,并变更目录到"newdir")

D:\TC>p9-30 m newdir

MakeDir newdir Success!

D:\TC> p9-30 c newdir

ChangeDir newdir Success!

D:\TC\NEWDIR>

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/12 16:58:11

实测Taotoken多模型API调用延迟与稳定性观感分享

&#x1f680; 告别海外账号与网络限制&#xff01;稳定直连全球优质大模型&#xff0c;限时半价接入中。 &#x1f449; 点击领取海量免费额度 实测Taotoken多模型API调用延迟与稳定性观感分享 1. 观测背景与测试方法 作为日常依赖大模型API进行开发的团队&#xff0c;我们近…

作者头像 李华
网站建设 2026/5/12 16:56:07

OpenClaw工作空间管理:AI智能体的灵魂架构与优化实践

1. 项目概述&#xff1a;为AI智能体打造高效“灵魂”的工作空间管理技能如果你正在使用OpenClaw这个自托管的多通道AI智能体网关&#xff0c;并且已经体验过它通过WhatsApp、Telegram等平台与用户交互的能力&#xff0c;那么你肯定已经接触过一个核心概念&#xff1a;工作空间。…

作者头像 李华
网站建设 2026/5/12 16:56:07

终极指南:5个步骤掌握Unitree Go2机器人ROS2 SDK开发实战

终极指南&#xff1a;5个步骤掌握Unitree Go2机器人ROS2 SDK开发实战 【免费下载链接】go2_ros2_sdk Unofficial ROS2 SDK support for Unitree GO2 AIR/PRO/EDU 项目地址: https://gitcode.com/gh_mirrors/go/go2_ros2_sdk 一、价值定位&#xff1a;为什么选择Go2 ROS2…

作者头像 李华
网站建设 2026/5/12 16:53:38

3D堆叠NMP与Systolic Array优化LLM解码性能

1. 3D堆叠NMP与Systolic Array在LLM解码中的架构革新在大型语言模型(LLM)推理过程中&#xff0c;解码阶段往往成为性能瓶颈。与预填充(prefill)阶段不同&#xff0c;解码以逐个令牌(token-by-token)的方式进行&#xff0c;权重复用有限&#xff0c;导致算术强度(arithmetic int…

作者头像 李华
网站建设 2026/5/12 16:52:39

匿名函数、高阶函数、map/filter/reduce

一、匿名函数 lambda语法python运行lambda 参数: 表达式没有函数名&#xff0c;一行写完简单逻辑只能写一个表达式&#xff0c;不能写循环、if 块自动返回表达式结果&#xff0c;不用写 return示例python运行# 普通函数 def add(x, y):return x y# 匿名函数 add_lam lambda x…

作者头像 李华
网站建设 2026/5/12 16:50:39

构建高效开发沙盒:从测试仓库到团队协作最佳实践

1. 项目概述&#xff1a;从仓库名到协作实践的深度解构看到zhihongjao/copaw-test-repo这个仓库名&#xff0c;很多开发者可能会觉得这只是一个普通的、用于测试的代码仓库。但作为一名在开源协作和团队开发一线摸爬滚打多年的老手&#xff0c;我看到的远不止于此。这个看似简单…

作者头像 李华