草庐IT

从文件读

全部标签

c++ - 如何使用 std::copy 直接从文件流读取到容器?

我遇到了一个很酷的STL示例,它使用istream_iterators将标准输入(cin)复制到vector。vectorcol1;copy(istream_iterator(cin),istream_iterator(),back_inserter(col));我将如何执行类似于从文件流直接读取到容器中的操作?假设它是一个包含以下内容的简单文件:“敏捷的棕色狐狸跳过了懒惰的狗。”我希望每个单词在复制行之后成为vector中的一个单独元素。 最佳答案 打开文件成功后将cin替换为文件流对象:ifstreamfile("file.tx

c++ - 如何从文本文件中读取值和数组

我知道如何使用ifstream等读取文件。我只是被困在这个任务中,我有一个充满常量的头文件和一个包含3个变量(预算、酒店类型、[event1、event2、…、eventn)的文本文件]).#ifndefCONSTANTS_H_#defineCONSTANTS_H_conststringnameMap[]={"Opening","Soccer1","Soccer2","Soccer3","TrackandField1","TrackandField2","TrackandField3","TrackandField4","Swimming1","Swimming2","Gymnasti

c++ - 使用单独的线程从文件预加载数据

我有一个处理大量(相对较小)文件的小型应用程序。它按顺序运行:从文件加载数据,对其执行操作,然后移动到下一个文件。我注意到在运行时,CPU使用率不是100%,我猜这是由于硬盘上的I/O操作所花费的时间。因此,我们的想法是在处理当前数据的同时,使用单独的线程将下一个数据加载到内存中(所讨论的数据只是一个存储在vector中的int序列)。这似乎是一个非常普遍的问题,但我很难找到一个简单、普通的C++示例来做到这一点!现在C++0x即将推出,使用新线程工具的简单演示代码,没有外部库,会非常好。此外,虽然我知道这取决于很多因素,但是否可以对这种方法的好处(或挫折)进行有根据的猜测,例如要加载

ios - 我们可以直接从文件中知道视频的 naturalSize 吗?

我需要有关视频的naturalSize的信息,而无需在我的ViewController加载时在moviePlayer中播放它。我在设备中有该文件,我知道它的路径我只需要知道它的naturalSize。 最佳答案 你可以,你必须先创建一个AVAsset然后检查它的自然大小属性,here是一个引用...这是一个例子AVAsset*asset=[AVAssetassetWithUrl:..];CGSizes=asset.naturalSize希望对你有帮助 关于ios-我们可以直接从文件中知道

ios - 当用户将焦点从文本字段更改为另一个时调用方法 (RubyMotion)

我正在使用RubyMotion(之前一直在Xcode中编写ObjC,但现在由于Ruby中的bkgd,我正在与想要使用RubyMotion的人合作)我有一个带有2个文本字段的ViewController。我需要它,以便每当用户从textfield1切换到textfield2如果不满足textfield1的条件,错误标签显示(我为此使用self.ErrorLabel.show)。我知道如何编写条件语句,但我真的不知道如何知道用户何时切换到下一个文本字段。我以为我可以使用:if([textField1isFirstResponder]&&(textField1!=touch.view))lo

iphone - 从文件路径加载 Nib

我们可能需要使用的结果加载nib[NSBundle-pathForResource:ofType:inDirectory:forLocalization:]我认为这是可能的,但我能找到的所有方法只需要名称而不是前导路径信息。我们正在探索一种通过一个代码库同时提供fr-Fr和fr-CA的方法。我们的客户想要fr-CA翻译,我们担心我们可能会有另一个客户想要fr-Fr翻译。我在想我们可以根据所选语言来修正Nib。谢谢 最佳答案 路径查找考虑了用户的语言环境偏好。如果您提供了正确的本地化目录(.lproj),系统应该加载正确的nib。根据

iphone - 从文件中读取字符串返回 nil

我尝试从文件中读取字符串:NSString*path=[[NSBundlemainBundle]pathForResource:@"dirty"ofType:@"txt"];NSString*content=[[NSStringalloc]initWithContentsOfFile:pathencoding:NSUTF8StringEncodingerror:&err];我得到的字符串是零。在我得到的错误中:ErrorDomain=NSCocoaErrorDomainCode=261"Theoperationcouldn’tbecompleted.(Cocoaerror261.)"U

iphone - 如何从文档目录加载 PDF?

我可以使用此代码从Resources文件夹加载pdf文件(所有pdf文件)列表。NSArray*pdfs=[[NSBundlemainBundle]pathsForResourcesOfType:@"pdf"inDirectory:nil];但我找不到从文档目录加载pdf文件列表的方法。以下代码行一次只能加载一个pdf。NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);NSString*documentsDirectory=[pathsobjectAtI

ios - 从文档目录加载保存的图像

我使用了给定的代码here保存和加载图像当我在一个ViewController中一起使用它时它工作正常,但是当我在一个ViewController中使用saveImage方法并尝试在另一个ViewController中加载图像时图像返回空白...在ViewControllerA中,我使用以下内容保存图像-(void)saveImage:(UIImage*)image{NSLog(@"saveimagecalled");if(image!=nil){NSLog(@"Imagenotnull");NSArray*paths=NSSearchPathForDirectoriesInDomai

ios - iPhone - 从文件中保存和加载用户的登录信息

大家好,我在尝试保存用户的登录名(电子邮件)和密码(字符/数字)时遇到了一些问题。这些都是NSString的UITextFields。我现在在View的末尾设置它,然后它被取消为[emailwriteToFile:@"Login"atomically:YESencoding:NSUTF8StringEncodingerror:&error];[passwordwriteToFile:@"Password"atomically:YESencoding:NSUTF8StringEncodingerror:&error];但是,我不确定在加载View时如何加载这些。我尝试在View加载开始时