i have written code for storing data in a text file and i have separated my data into 2 strings . and i did concatenate 2 strings using strcat . but while running its showing segmentation fault(core dumped)..
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void main()
{
FILE *fptr;
char *data="867330029590851,144311,140817,130294,0801536,15,00,-1380021593,,N,,,,,180717034311,,,,,4.18,,,,,,,,NA";
char *timeStamp="14-08-17,14:45:38";
char *currentTimeStamp=strcat(data,timeStamp);
/* open for writing */
fptr = fopen("RedisData.txt", "w");
if (fptr == NULL)
{
printf("File does not exists \n");
return;
}
// printf("string \n");
// scanf("%s", data);
printf("%s\n",currentTimeStamp);
fprintf(fptr,"currentTimeStamp= %s\n",currentTimeStamp);
fprintf(fptr, "Data = %s\n", data);
fprintf(fptr, "TimeStamp = %s\n", timeStamp);
fclose(fptr);
}