Hi, Here is the sample C program which parse the lines using strtok() function. strtok() behaves very strange way and we need to take care of that. Here is the file i need to parse ======================== [root@localhost PGBAR]# more /tmp/.cred.txt [PGM]Host:127.0.0.1:Port:5434:User:postgres:Database:pgm:Password:postgres [MONITOR]Host:127.0.0.1:Port:5434:User:postgres:Database:postgres:Password:postgres [MONITOR]Host:127.0.0.1:Port:5434:User:postgres:Database:postgres:Password:postgres Here is the C Program written to parse the above lines and need to give the Postgresql Connection String. #include<stdio.h> #include<string.h> int Check_Token(char *Token,char *Compare) { if(strcmp(Token,Compare)!=0) { fprintf(stderr,"Invalid Identifier %s %s",Token,Compare); return 0; } return 1; } int Framing_Connection_String(char Line[]) { char Conn_String[100],*Host,*Port,*Database,*User,*Password,*Search; Search=strstr(Line,...