这个代码有什么问题?[英] what 's wrong with this code?

问题描述

以下代码
===================================
$猫
字符串.c
#include <string.h>

字符 *
Basename(char *pathname) {
字符 *cp;
if ( (cp = strrchr(路径名,''/'') )
返回cp+1;
返回路径名;
}
$
===================================

给出以下错误.

===================================
$ cc string.c -o
字符串
string.c:在函数"Basename"中:
string.c:7: 错误:"return"之前的语法错误
==================================

有人能帮我找出错误吗?
我是 C 语言的新手

谢谢

--四居


推荐答案

cat
字符串.c
#include <string.h>

字符 *
Basename(char *pathname) {
字符 *cp;
if ( (cp = strrchr(路径名,''/'') )
返回cp+1;
返回路径名;
}


===================================

给出以下错误.

==================================

cc 字符串.c -o
字符串
string.c:在函数"Basename"中:
string.c:7: 错误:"return"之前的语法错误
==================================

有人能帮我找出错误吗?
我是 C 语言的新手

谢谢

--四居



本文地址:https://www.itbaoku.cn/post/1050792.html