当前位置:  技术问答>linux和unix

dos.h找不到是怎么回事?

    来源: 互联网  发布时间:2015-10-06

    本文导语:  我刚刚开始用c编程,在unix上写了这样一段程序想取系统日期: #include  #include  int main(void) {    struct date d;    getdate(&d);    printf("The current year is: %dn",d.da_year);    printf("The current day is: %dn",d.da_day);    p...

我刚刚开始用c编程,在unix上写了这样一段程序想取系统日期:
#include 
#include 

int main(void)
{
   struct date d;

   getdate(&d);
   printf("The current year is: %dn",d.da_year);
   printf("The current day is: %dn",d.da_day);
   printf("The current month is: %dn",d.da_mon);
   return 0;
}

此程序取名a.c

然后用
cc -o b a.c
进行编译
报:
"a.c", line 1.10: 1506-296 (S) #include file  not found.
"a.c", line 6.11: 1506-007 (S) "struct date" is undefined.
的错。是什么原因呢?请大家帮忙。

谢谢!

|
你的程序是从哪抄的,能不能在linux下运行,只在MS的平台下运行的吧

|
dos.h 是MSDOS系统里的头文件
UNIX下是没有这个的,所以部分DOS下实现的方法,在UNIX下是不好实现的或者说要修改

|
time.h
unistd.h
stdlib.h

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何在windows下的DOS窗口中显示utf-8字符(CMD命令提示符终端显示utf-8字符)
  • 安装Red lnuix9.0的问题,两块硬盘,一块分成一个dos分区,三个dos扩展分区,安装win2000,另一块40G硬盘分成一个dos分区,两个dos扩展分
  • 一种拒绝服务(Dos)攻击:SYN Flood介绍
  • 请问如果装完纯DOS后再用98启动盘装98,DOS还是纯的吗?
  • 有关DOS启动,再引导GRUB4DOS。。
  • dos(纯DOS系统)下如何安装网卡
  • 紧急!高分求购dos5.0和trw2000的dos版本
  • 如何通过mount命令将DOS文件分区挂接到Linux系统上访问DOS分区
  • 请问安装win32除了要dos6启动盘外是不是先要安dos6
  • 在win2000下能否单独安装dos?怎样能从dos启动(硬盘上的)?
  • 如何将运行dos的机子联入网络,或在dos下使用网络硬盘
  • PC-DOS 2000 怎么样? 比MS-DOS呢?支持FAT32吗?哪有下?
  • dos老大,请问谁有"诺顿"dos版本的。
  • 请各位DOS老妖怪给俺推荐几本最好的书,关于DOS和汇编编程的,有重谢(内容同)
  • DOS,多么亲切,有多年没使用了.现在想问一下大家现在还有用纯DOS来做什么呢?
  • 谁有老MS-DOS,如MS-Dos 6.22。
  • diskman所用的环境是98下的dos实模式下所做的启动盘,还是纯dos6.22的起动盘启动引导,请教大家了
  • dos与其他操作系统的关系(硬盘dbr为什么会总有dos文件)?
  • 我现在想学习dos 6.22 但不知道从哪儿可以找到dos的所有命令,不然这没法学了,如果有谁知道的,请告诉我。谢谢!!
  • DOS 网络开发包和源程序: Microsoft TCP/IP Sockets Development Kit 1.0 for dos & windows ,大家可以去下载了
  • 已经由DOS实模式进入保护模式(可以在DOS访问32位指针),但具体不知怎样用?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3