gpt4 book ai didi

c - K&R : Exercise 7-1 - How do I invoke this?

转载 作者:行者123 更新时间:2023-12-04 12:07:29 26 4
gpt4 key购买 nike

练习 7-1。编写一个程序,将大写字母转换为小写字母或将小写字母转换为大写字母,具体取决于在 argv[0] 中找到的调用名称。

对于那些对编写程序感兴趣的人,您可以在此处找到示例解决方案:http://users.powernet.co.uk/eton/kandr2/krx701.html

但是,我的问题是您究竟如何调用该程序? argv[0] 指的是程序的名称,但还包括程序的文件路径。当我在 argv[0] 上执行 printf() 时,如果我通过我的 code::blocks IDE 运行该程序,它会输出/home 的完整路径。如果我尝试使用“./upper”(不带引号)通过命令行执行程序,argv[0] 会在程序名称前包含“./”。

是否可以在不将程序路径添加到 PATH 环境变量的情况下调用此程序?

最佳答案

您能否只扫描最后一个 / 字符的字符串并使用从该点开始的所有字符?

关于c - K&R : Exercise 7-1 - How do I invoke this?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8550035/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com