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 163 views
3 answers 394 views
1 answer 126 views
1 answer 149 views
2 answers 277 views
...