Closed. This question needs details or clarity。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?添加详细信息并通过editing this post阐明问题。
                        
                        2年前关闭。
                                                                                            
                
        
举个例子,假设以下是文件中的文本:

“我想从第一个字符中找到字符的数目是文本文件中字符的第n个出现,但是,我要这样做是在不声明数组的情况下,将文本文件存储在其中并应用strchr函数。”

假设我要查找文本中第二个换行符的位置?文本中第一个字符后的新行有多少个字符?例如第一个出现的字符“ t”是文本文件的第六个字符。

如果可能的话,有人可以解释一下吗?如果否,可以请人解释原因吗?

最佳答案

这可以在支持内存映射文件的操作系统中完成。这包括Windows和POSIX操作系统,例如Linux。

在POSIX中,使用mmap()完成;在文档中有示例代码。

对于Windows,有一个API用于内存映射文件。同样,示例代码包含在文档中。

关于c - 在不使用数组和strchr函数的情况下,从文本文件中第n个出现的字符的第一个字符中找到字符数? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47254160/

10-10 22:16
查看更多