オンラインでどこでも見られる部分文字列を作成したいのですが、それは理にかなっています。ただし、文字の通常の配列に出力する代わりに、部分文字列を char* 配列として出力する方法はありますか?
これは私のコードのアイデアです:
char *str = "ABCDEF";
char *subStr = calloc(3, sizeof(char));
memcpy(subStr, &str[3], 3);
fprintf(log, "Substring: %s", subStr);
これでDEFが出力されることを願っています。私が何をすべきか、またはこれがうまくいくかどうか、あなたがどう思うか教えてください。ありがとう!