【发布时间】:2020-07-27 09:03:15
【问题描述】:
我的文件每行只包含 1 个单词(最多 20 个字符),它也有 100 行。我正在尝试从文件中读取随机行,并将其放入 char *str 这个随机字符串中。我需要地址使用稍后读取的字符串的单词(因为之后我将在二维数组中打印它(如单词拼图)。 我应该如何返回他们的地址或者需要什么才能在不同的函数中打印它?你能告诉我一个例子吗,我正在搜索它大约 1 天从文件中读取随机单词,但仍然没有得到启发。
char read(char *file, char *str);
return (char *)str;
没有像我预期的那样工作有警告是
从返回类型为“char”的函数中返回“char *”会在不进行强制转换的情况下从指针生成整数。
【问题讨论】:
-
你为什么大喊大叫?
标签: c arrays string 2d return-type