Tuesday, May 10, 2016

strstr bahasa C/C++

strstr(const char* haystack, const char*needle) berfungsi untuk memotong string, string I(haystack) akan di potong oleh string II(needle).

cth sederhana :haystack=string I, needle = string II, ret adalah hasilnya.
                       haystack=abcdefghijklmn, needle=f, hasil dari file adalah ret=fghijklmn.

source code:
-------------------------------------------------------------------------------------------------------------------
#include <stdio.h>
#include <string.h>


int main()
{
   char haystack[50];
   char needle[50];
   char *ret;
 
   printf("string I  = "); scanf("%s",haystack); // input kata infoberfungsi.blogspot.com
   printf("string II = "); scanf("%s",needle); // input kata blog

   ret = strstr(haystack, needle);
   printf("The substring is: %s\n", ret);
 
   return(0);
}
-------------------------------------------------------------------------------------------------------------------

hasil eksekusi file:
**********************************************************************

*********************************************************************

karena string haystack yang berisi kata "infoberfungsi.blogspot.com" dipotong oleh string needle yang berisi kata "blog", maka string haystack yang dipotong oleh string needle hanya akan menampilkan kata mulai dari yang dipotong sampai akhir.

baca juga : fungsi fopen(),fwrite(),fread() &fclose bahasa c.



.

No comments:

Post a Comment