【发布时间】:2009-10-08 17:27:59
【问题描述】:
我仍在学习 C 语言,但在弄清楚如何处理这个问题时遇到了一些麻烦。好吧,我有两个结构:
struct myStruct {
...
struct myString *text[5];
...
} allStructs;
struct myString {
char part[100];
};
目标是让allStruct[n] 指向文本的 5 个不同部分,每行分为 100 个字符。所以我分配空间:
allStructs = calloc(n, sizeof(allStructs));
然后,假设我有一个填充的char text[500],我想将它分成 5 个部分,并让allStructs[n].text[n].part 指向文本的给定部分。谁能帮助我如何进行?
【问题讨论】:
标签: c string struct split calloc