[转帖]Xcode C语言 文本文件操作问题_Android, Python及开发编程讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  Android, Python及开发编程讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 3899 | 回复: 0   主题: [转帖]Xcode C语言 文本文件操作问题        下一篇 
hao.zhang
注册用户
等级:上尉
经验:735
发帖:60
精华:0
注册:2013-10-25
状态:离线
发送短消息息给hao.zhang 加好友    发送短消息息给hao.zhang 发消息
发表于: IP:您无权察看 2013-10-28 15:37:05 | [全部帖] [楼主帖] 楼主

大家好 我在编C语言的文本文件操作的最简单的一个测试程序,在Xcode下实现不了!
应该有一个txt文件和下面的main.c在一个目录下

poem1.txt
**************************************


Title 靜夜 思
Author 李白
床前 看 月光
疑 是 地上 霜
舉頭 望 明月
低頭 思 故鄉

××××××××××××××××××××××××
#include <stdio.h>
int main()
{
      char line[81];
      FILE *inFile; //声明文件指针
      if (inFile = fopen("..\\poem.txt","r")) //按相对路径读取文件,.. 表示从当前目录向上一级, xxx\表示下一级的xxx目录。
      { //如果要访问与本地目录平行的另一个目录中的内容,就要用..\xxx\poem1.txt。有问题问助教。
            while (fgets(line,sizeof(line),inFile) != NULL)
            fputs(line,stdout); //输出到屏幕。
            fclose(inFile);
      }
      return 0;
}
×××××××××××××××××××××××××××××


上面的程序若是执行成功,应该是输出李白的那首诗到屏幕上,但是现在只能显示出running....
是不是因为目录不能用win下的..\\表示了呢?

解决办法:

这样首先给你介绍一个软件 他的名字叫 Terminal.App 如果你不知道他在哪里 就去spotlight上面搜“终端”或“Terminal” 然后打开后就来到unix的世界 论坛上有一个很好的总结unix命令的帖子 这里我介绍4个对你比较有用的
1。当你不知道路径是否对 就输入

  1. ls 你的路径

复制代码

2。当你想到达你的路径时 就输入

  1. cd 你文件当前所在文件夹完整路径

复制代码

3。显示当前你的路径

  1. pwd

复制代码

4。编译你的c文件

  1. gcc -Wall 你c文件名 -o 想输出的文件名 (回车)
  2. ./想输出的文件名 (回车)




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论