How to compare the last N characters of a string to another string in C

1 Answer

0 votes
#include <stdio.h>
#include <string.h>

#define N 4

int main(int argc, char **argv) 
{ 
    char s[16] = "index.php";
	
	if (strcmp(s + strlen(s) - N, ".php") == 0) {
		printf(".php\n");
	}
	else {
		printf("else\n");
	}
	return 0;
}
    
/*
   
run:
    
.php
 
*/

 



answered Jan 22, 2019 by avibootz

Related questions

1 answer 164 views
3 answers 395 views
1 answer 127 views
1 answer 150 views
2 answers 278 views
...