A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lixiangzhou 中级黑马   /  2014-3-21 16:02  /  1187 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 lixiangzhou 于 2014-3-24 15:10 编辑

创建一个函数,实现复制功能,要求接收的参数为2个字符串作为地址,一个为被复制的文件,一个为复制好了的文件

这是OC题中得第三题,大虾们帮解答一下~

2 个回复

倒序浏览
我只搞定了前五道,第6题的确搞不懂,我提交的时候也没有做,7楼的 同学做的不错,但是附件无权下载,没法看: http://bbs.itheima.com/forum.php ... 0393&pid=664181
我写的第3题,参考写一下吧 ,共同学习
  1. //============= 【第 3 题】 =============
  2. #import <Foundation/Foundation.h>
  3. // 方法声明
  4. void copyFile(NSString *, NSString *);

  5. int main(int argc, char const *argv[])
  6. {
  7.     // 文件路径用字符串保存
  8.     NSString *f1 = @"/Users/hp/Desktop/sss/file1.m";
  9.     NSString *f2 = @"/Users/hp/Desktop/sss/file2.m";
  10.     copyFile(f1, f2);
  11.     return 0;
  12. }
  13. // 方法实现
  14. void copyFile(NSString *fileToBeCopied, NSString *fileCopied)
  15. {
  16.     // 利用文件内容初始化字符串,fileToBeCopied 是文件路径
  17.     NSString *s = [NSString stringWithContentsOfFile:fileToBeCopied encoding:NSUTF8StringEncoding error:nil];
  18.    
  19.     // 把字符串写入文件, fileCopied 为复制好的文件路径
  20.     [s writeToFile:fileCopied atomically:YES encoding:NSUTF8StringEncoding error:nil];
  21. }
复制代码

回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马