Skip to content

Instantly share code, notes, and snippets.

View mengxinayan's full-sized avatar
😘
Hello World!

萌新阿岩 mengxinayan

😘
Hello World!
  • Shanghai, China
View GitHub Profile
@mengxinayan
mengxinayan / [Medium]2022-02-csv-in-c---3-2.c
Last active February 6, 2022 14:01
[Medium]2022-02-csv-in-c---3-2.c
// 3-2.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int count_field(const char *line);
char** get_field_arr(const char *line);
struct student {
int id;
@mengxinayan
mengxinayan / [Medium]2022-02-csv-in-c---3-1.c
Last active February 6, 2022 14:00
[Medium]2022-02-csv-in-c---3-1.c
// 3-1.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
char* get_field(char *line, int num);
char* remove_quoted(char *str);
struct student {
int id;
@mengxinayan
mengxinayan / [Medium]2022-02-csv-in-c---2-2.c
Last active February 6, 2022 13:59
[Medium]2022-02-csv-in-c---2-2.c
// 2-2.c
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp = fopen("tmp.csv", "w+");
if (fp == NULL) {
fprintf(stderr, "fopen() failed.\n");
exit(EXIT_FAILURE);
@mengxinayan
mengxinayan / [Medium]2022-02-csv-in-c---2-1.c
Last active February 6, 2022 13:59
[Medium]2022-02-csv-in-c---2-1.c
// 2-1.c
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp = fopen("tmp.csv", "w+");
if (fp == NULL) {
fprintf(stderr, "fopen() failed.\n");
exit(EXIT_FAILURE);
@mengxinayan
mengxinayan / [Medium]2022-02-csv-in-c---1-2.c
Last active February 6, 2022 13:58
[Medium]2022-02-csv-in-c---1-2.c
// 1-2.c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
FILE *fp = fopen("tmp.csv", "r");
if (fp == NULL) {
fprintf(stderr, "fopen() failed.\n");
@mengxinayan
mengxinayan / [Medium]2022-02-csv-in-c---1-1.c
Last active February 6, 2022 13:50
2022-02-csv-in-c---1-1.c
// 1-1.c
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE *fp = fopen("tmp.csv", "w+");
if (fp == NULL) {
fprintf(stderr, "fopen() failed.\n");
exit(EXIT_FAILURE);