扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:楚云风 来源:天极网 2007年10月28日
关键字: Linux
// 用于从文件中读取以 '\0'结尾的字符串的函数 extern char *getline(FILE *pFile); FILE *pFile; char **ppText = NULL; // 二维动态数组指针 char *pCurrText = NULL; // 指向当前输入字符串的指针 ULONG ulCurrLines = 0; ULONG ulAllocedLines = 0; while (p = getline(pFile)) { if (ulCurrLines >= ulAllocedLines) { // * 当前竖向空间已经不够了,通过realloc对其进行扩展。 ulAllocedLines += 50; // 每次扩展50行。 ppText = realloc (ppText, ulAllocedLines * (char *)); if (NULL == ppText) { return; // 内存分配失败,返回 } } ppText[ulCurrLines++] = p; // 横向“扩展”,指向不定长字符串 } |
int a[2] = {1, 2}; int *p = 0; p = a; /* p指向a[0]所在的地方 */ x = *p; /* x = a[0] = 1*/ p = &a; /* 编译器会提示你错误,*/ /*显示整数指针与整数数组指针不一样 */ |
int *pF1(); int (*pF2)(); |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者