我写了一个函数,它检查字符字符串是否为回文。
//pan.c
#include <stdbool.h>
#include "funs.h"
#include <stdio.h>
#include <string.h>
bool palindrom(char napis[])
{
int begin, middle, end, length = 0;
while(napis[length] != '\0')
length++;
end = length - 1;
middle = length;
for (begin = 0; begin < middle; begin++)
{
if(napis[begin] != napis[end])
{
return false;
break;
}
end--;
}
if(begin == middle)
return true;
}
Run Code Online (Sandbox Code Playgroud)
我还创建了 funs.h
//funs.h
#include <stdbool.h>
bool palindrom();
Run Code Online (Sandbox Code Playgroud)
现在,我试图在我的主函数中使用这个函数
#include <stdbool.h>
#include <stdio.h>
#include <string.h>
#include "funs.h"
int main()
{
char text[100];
bool …Run Code Online (Sandbox Code Playgroud)