#include<stdio.h>
#define MAX 20
#define SMALL 3
int main(){
char* csv = "\"MARY\",\"PATRICIA\",\"LINDA\",\"BARBARA\",\"ELIZABETH\"";
#define scan "\"%[^\"] "
#define skip "\"%[,]"
char discard[SMALL] = "";
char name1[MAX] = "",
name2[MAX] = "",
name3[MAX] = "",
name4[MAX] = "";
sscanf(csv,
scan skip scan skip scan skip scan skip,
name1, discard, name2, discard, name3, discard, name4, discard
);
printf(" %s, %s, %s, %s\n",
name1, name2, name3, name4
);
printf("discard = %s\n", discard);
return 0;
}