I just want to extract the particular word from the string.
My program is:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define BUFFER_SIZE 100
int main() {
    FILE *f;
    char buffer[100];
    char buf[100];
    int count=0;
    char res[100];
  f=fopen("1JAC.pdb","rb");
while(fgets(buffer,BUFFER_SIZE,f))
{
if(strncmp(buffer,"ATOM",4)==0 && strncmp(buffer+13,"CA",2)==0 && strncmp(buffer+21,"A",1)==0)
{
strcpy(buf,buffer);
}
printf (buf);
Output of the program is 
ATOM   1033  CA  LEU A 133      33.480  94.428  72.166  1.00 16.93   C
I just want to extract the word "LEU" using substring. I tried something like this:
Substring(17,3,buf);
But it doesn't work... 
Could someone please tell about the substring in C.
 
     
     
     
     
    