免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 8321 | 回复: 12
打印 上一主题 下一主题

[C] C语言标准头文件为什么找不到 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-04 16:36 |只看该作者 |倒序浏览
各位大虾,我是C语言新手,更是linux新手!请教:
1. 在标准的C头文件是否包含Strings.h 注意不是string.h;
  2.在XP和linux是否会因为编译器的不同,而使得标准C自带的头文件不同?
3. 还有在网上搜很容易能看到如:sys/times.h 、sys/style.h的头文件,但是在XP下我装的VC运行时显示,找不到这些头文件也包括<strings.h>这是什么原因

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-08-04 16:52 |只看该作者
1.标准里面有Strings.h?
2.既然是标准,只要遵循标准,都一样。
3。你确定这些都是标准头文件?

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
3 [报告]
发表于 2006-08-04 18:12 |只看该作者
标准里没有String.h
而且我相信C语言标准也不好这么规定.
毕竟有些系统的文件名是大小写不敏感的

论坛徽章:
0
4 [报告]
发表于 2006-08-04 20:44 |只看该作者
sys/times.h 、sys/style.h 是 POSIX 标准, 不是 C 标准.

论坛徽章:
0
5 [报告]
发表于 2006-08-07 09:42 |只看该作者

webworld

sys/times.h 、sys/style.h 是 POSIX 标准, 不是 C 标准.
那么包含这些头文件的原代码是在linux下的GCC编译器中可以编译吗?

论坛徽章:
0
6 [报告]
发表于 2006-08-07 09:49 |只看该作者
c里面没有string,只有c风格的字符串
char *a[]

论坛徽章:
0
7 [报告]
发表于 2006-08-07 09:50 |只看该作者

回复 5楼 webworld 的帖子

ok,可以编译

论坛徽章:
0
8 [报告]
发表于 2006-08-07 09:52 |只看该作者
似乎只有sting.h

论坛徽章:
0
9 [报告]
发表于 2006-08-07 13:05 |只看该作者
原帖由 playmud 于 2006-8-7 09:52 发表
似乎只有sting.h


没有你说这个,有string.h和strings.h

论坛徽章:
0
10 [报告]
发表于 2006-08-07 13:29 |只看该作者

webworld

在VC++中有string.h,但是找不到strings.h
有time.h,但是找不到sys/times.h
POSIX标准???????
谁知道??????
给点介绍!!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP