#include<stdio.h>
#include<stdlib.h>
main()
{
FILE *fp;
char *lineptr = NULL;
size_t len;
size_t read;
fp = fopen("test.txt","r");
if(NULL == fp)
{
exit(1);
}
while((read=getdelim(&lineptr,&len,33,fp))!= -1)
{
printf("%s",lineptr);
}
free(lineptr);
}
в test.txt я написал
before giving tab !after tab has been given
я установил!как разделитель, но я не вижу никакой разницы между getline и getdelim в getdelim. Я могу установить разделитель, но в случае getline это символ новой строки, я хочу, чтобы o / p было
before giving tab
after tab has been given
!должен быть принят в качестве разделителя, как я могу сделать это, используя getdelim