split.c int main(void) { char **res; int i = 0; - res = ft_split_by_space("hello world from 42 tokyo"); + res = ft_split_by_space(strdup("hello world from 42 tokyo")); while (res[i]) { printf("[%s]\n", res[i]); i++; } return (0); } ...
do while文は一度は処理をしたいときに利用する構文であり、上の例ではaが1以外であるにも関わらずaが出力されている#include <stdio.h> int main(void) { for (int i = 0; i < 6; i++) // 最初にiを0に初期化し、iが6未満の場合その時のiの値を出力し、iの値を1増加させる { ...