繁体   English   中英

向后验证字符串S是否等于字符串T

[英]Verifying if string S is equal to string T backwards

例如,如果我先进入testing ,然后再向后搜​​索相同的单词gnitset ,则它应打印出该语句为true。 我不确定我的程序出了什么问题,因为我通常只是从strrev函数和字符串开始的。

#include <stdio.h>

int main()
{
   char wordS[101], wordT[101];

   scanf("%s", wordS);
   scanf("%s", wordT);

  if (wordS == strrev(wordT)){
    printf("true");
}   
  else printf("false");

return 0;
}

wordS == strrev(wordT)比较指针,但不比较字符串。 请改用strcmp

if (strcmp (wordS ,strrev(wordT)) == 0)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM