以前fopenについて同様の質問し、
そのとき"rb"モードでfopenすることはできたのですが、
"wb"モードでのfopenが成功しません。
読み込むファイルのTargetMembershipにはチェックを入れてあります。
以下のように読み込もうとしています。
//Data0.datに書き込みたい。
NSString*path=[[NSBundle mainBundle]pathForResource:@"Data0" ofType:@"dat"];
NSLog(@"Writepath:%@",path);// ここのパスは正しく表示される。
fp = fopen([path cStringUsingEncoding:1],"wb");
NSLog(@"%d",(int)fp);// ここが0
#endif
if(fp==NULL){
fclose( fp ) ;
#ifdef DIRECT3D_VERSION
#else
NSLog(@"failed1");// これが表示されて失敗
#endif
return -1;
}
環境は
Xcode4.4
iPhoneは4Sでテストを行っています。
よろしくお願いします。