Closed. This question needs details or clarity。它当前不接受答案。
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
2年前关闭。
举个例子,假设以下是文件中的文本:
“我想从第一个字符中找到字符的数目是文本文件中字符的第n个出现,但是,我要这样做是在不声明数组的情况下,将文本文件存储在其中并应用strchr函数。”
假设我要查找文本中第二个换行符的位置?文本中第一个字符后的新行有多少个字符?例如第一个出现的字符“ t”是文本文件的第六个字符。
如果可能的话,有人可以解释一下吗?如果否,可以请人解释原因吗?
想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
2年前关闭。
举个例子,假设以下是文件中的文本:
“我想从第一个字符中找到字符的数目是文本文件中字符的第n个出现,但是,我要这样做是在不声明数组的情况下,将文本文件存储在其中并应用strchr函数。”
假设我要查找文本中第二个换行符的位置?文本中第一个字符后的新行有多少个字符?例如第一个出现的字符“ t”是文本文件的第六个字符。
如果可能的话,有人可以解释一下吗?如果否,可以请人解释原因吗?
最佳答案
这可以在支持内存映射文件的操作系统中完成。这包括Windows和POSIX操作系统,例如Linux。
在POSIX中,使用mmap()
完成;在文档中有示例代码。
对于Windows,有一个API用于内存映射文件。同样,示例代码包含在文档中。
关于c - 在不使用数组和strchr函数的情况下,从文本文件中第n个出现的字符的第一个字符中找到字符数? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47254160/