为什么有些程序没加头文件也可以运行啊,其中用到了put 和strlen啊???

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么有些程序没加头文件也可以运行啊,其中用到了put 和strlen啊???相关的知识,希望对你有一定的参考价值。

main()

int a[60];
scanf("%s",a);
printf("%d\n",strlen(a));
system("pause");

参考技术A 有些系统和编译器是有隐式包含的...追问

隐式包含?可以细说下吗?

本回答被提问者采纳
参考技术B 可能不直接在这个文件里,比如说在另一头文件的头文件包含里。 参考技术C 没看具体程序不是很清楚 ,我个人觉得如果没有的话是不行的 !除非你自己在上面定义了一个strlen函数 !

eclipse中的程序怎么生成可执行的程序,生成的.jar文件怎么看着是个压缩包,双击也无法运行啊?在线等

参考技术A 如果你的项目已经完整,生成的jar文件就是一个可以通过双击来执行的文件。当然这个和exe文件还是不一样,需要先安装Java虚拟机才可以。你的项目是不是一个终端的项目,而不是带有窗口的?如果是,那么肯定不会看到东西的。追问

有个窗口特别的简单,我是初学者就是编了一个类实现了硬盘文件遍历,然后将路径显示出来,但就是双击运行不了

追答

在eclipse中直接运行能不能显示你要的窗口?

追问

谢谢,我已经解决了

参考技术B 要生成exe文件。自己百度下。

以上是关于为什么有些程序没加头文件也可以运行啊,其中用到了put 和strlen啊???的主要内容,如果未能解决你的问题,请参考以下文章

用eclipse的debug调试程序的时候查看final修饰的变量看不到内容吗?

电脑有些文件夹怎么也删不掉怎么办啊!!!

show databases什么也没显示?

我要做电能采集程序,电能表里面是DL/T645的规约,还要用到modbus,请问这两个协议怎么去理解协作啊?

为啥VB环境下调试正常,生成EXE后运行则发生错误?

解决tkinter程序打包后有些功能不能使用