sách gpt4 ăn đã đi

Gọi một chuỗi bằng con trỏ trong hàm (cú pháp)

In lại Tác giả: Walker 123 更新时间:2023-11-30 19:43:02 27 4
mua khóa gpt4 giày nike

我正在尝试编写一个函数来检查字符串是否为回文,但我认为在使用字符串指针时存在一些错误。这段代码有什么问题?

#include
#include

#define MAX 1000

int IsPalindrome(char *);

void main(){
số nguyên i;
char *string[MAX], *string2[MAX];
gets(string);

for(; *string!=NULL; ++string){
toupper(string);
if(isspace(string)==1 || isalnum(string)==0 )
for(string2=string; *(string2 +1)!=NULL ;++string2)
*string2=*(string2 +1);
if(IsPalindrome(*string)==1)
printf("YES");
khác
printf("NO");
trả về 0;
}

int IsPalindrome(char *string){
size_t p;
static int i;
p=strlen(string) -1;
if( *string!= *(string+p-i))
trả về 0;
if(string>=string +p -i)
trả về 1;

else{
++i;
return IsPalindrome( *(string+1)) ;
}
}

câu trả lời hay nhất

你的代码写得好像 sting 类型是 char * 所以你应该转

char *string[MAX], *string2[MAX];

Đi vào

char buffer[MAX] ;
char *string = buffer ;
char buffer2[MAX];
char *string2 = buffer2 ;

关于在函数中通过指针调用字符串(语法),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176180/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress