社区
C语言
帖子详情
怎样用c语言在E:\下建立一个空文件夹,文件名为“hello”,谢谢!
Azting
2003-10-09 08:30:48
同上
...全文
224
10
打赏
收藏
怎样用c语言在E:\下建立一个空文件夹,文件名为“hello”,谢谢!
同上
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
soulz
2003-10-21
打赏
举报
回复
哦,我用的是VC的。
ccwwbb
2003-10-21
打赏
举报
回复
二楼的方法可以啊!我在bc6.0可以啊!
soulz
2003-10-21
打赏
举报
回复
用二楼的方法好像不行??
arvid_gs
2003-10-21
打赏
举报
回复
mkdir 可以,这是c runtime 函数
CreateDirectory 是 windows sdk 函数
不同的环境下用不同的东西
ceran
2003-10-21
打赏
举报
回复
楼上的!行不行啊?
program2100
2003-10-21
打赏
举报
回复
MSDN的例子:
/* SYSTEM.C: This program uses
* system to TYPE its source file.
*/
#include <process.h>
void main( void )
{
system( "type system.c" );
}
ggg82
2003-10-21
打赏
举报
回复
用vc可直接使用winAPI函数。
标准c语言函数库是不存在该功能的,在这种情况下,只有利用你的编译器提供的方法了。
smans
2003-10-21
打赏
举报
回复
创建目录函数原形:
int mkdir(const char *path);
返回0表示成功创建.否则创建失败.
if(!mkdir("e:\\hello"))
printf("Directory created\n");
else
printf("Unable to create directory\n");
Wolf0403
2003-10-09
打赏
举报
回复
BOOL CreateDirectory(
LPCTSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
=======================
#include <windows.h>
#include <stdio.h>
int main()
{
if (!CreateDirectory(LPCTSTR("E:\\hello"), NULL))
printf("%d\n", GetLastError());
}
ipgk
2003-10-09
打赏
举报
回复
#include<stdio.h>
#include<dir.h>
main()
{
if(mkdir("e:\\hello"))printf("Error to Create Directory!");
}
或用system("md e:\\hello")
Linux下编译并运行c程序
首先,在使用计算机办公或学习的过程中一定要让文件有条理的存放在
文件夹
中, 所以编 写c程序的第一步:创建
一个
专门存放c程序的
文件夹
。 在主目录中创建
一个
名为 ‘c程序设计’的
文件夹
: mkdir c程序设计 进入
文件夹
: cd c程序设计 创建vim文件: vim
hello
.c 按i或者insert键进入插入模式,然后编写
一个
c程序: #include int main(){ printf(
hello
world); return 0; } 按esc键退出插入模式,然后输入:wq保存并退出, 这时候你就能在
文件夹
里发现
hello
.c这一
如何用VC++创建及调用DLL
关于特定情况下的调用,比如DLL函数中使用到了win32 API或者将C++生成的DLL供标准
C语言
使用,则需要注意以下一些情况: 如果使用到了win32 API,则应该使用调用方式为“__stdcall”。 在将C++生成的DLL供标准
C语言
使用,输出文件需要用“extern "C"”修饰,否则不能被标准
C语言
调用。如果使用“__stdcall”调用方式,可能产生C不识别的修饰名,所以设置导出函数时要采用.def文件形式,而不是__declspec(dllexport)形式。后者会进行修饰名转换,
C语言
无法识别函数。 下面的代码是
一个
定义文件的示例。 // SampleDLL.def // LIBRARY "sampleDLL" EXPORTS
Hello
World示例 DLL 和应用程序XXXXXXXX 在 Microsoft Visual C++ 6.0 中,可以通过选择“Win32 动态链接库”项目类型或“MFC 应用程序向导 (dll)”来创建 DLL。下面的代码是
一个
在 Visual C++ 中通过使用“Win32 动态链接库”项目类型创建的 DLL 的示例。 // SampleDLL.cpp //#include "stdafx.h" #define EXPORTING_DLL #include "sampleDLL.h" BOOL APIENTRY DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { return TRUE; } void
Hello
World(){ MessageBox( NULL, TEXT("
Hello
World"), TEXT("In a DLL"), MB_OK); } // File: SampleDLL.h //#ifndef INDLL_H #define INDLL_H #ifdef EXPORTING_DLLextern __declspec(dllexport) void
Hello
World() ; #elseextern __declspec(dllimport) void
Hello
World() ; #endif #endif 下面的代码是
一个
“Win32 应用程序”项目的示例,该示例调用 SampleDLL DLL 中的导出 DLL 函数。 // SampleApp.cpp //#include "stdafx.h" #include "sampleDLL.h" int APIENTRY WinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPSTR lpCmdLine,int nCmdShow) {
Hello
World(); return 0; } 注意:在加载时动态链接中,您必须链接在生成 SampleDLL 项目时创建的 SampleDLL.lib 导入库。 在运行时动态链接中,您应使用与以下代码类似的代码来调用 SampleDLL.dll 导出 DLL 函数。 ... typedef VOID (*DLLPROC) (LPTSTR); ... HINSTANCE hinstDLL; DLLPROC
Hello
World; BOOL fFreeDLL; hinstDLL = LoadLibrary("sampleDLL.dll"); if (hinstDLL != NULL) {
Hello
World = (DLLPROC) GetProcAddress(hinstDLL, "
Hello
World"); if (
Hello
World != NULL) (
Hello
World); fFreeDLL = FreeLibrary(hinstDLL); } ...
C语言
项目:图书管理系统
大一学了大半年的
C语言
,只学到指针,学得浅。总体下来,感觉自己只学会了
hello
world。 没有实际的项目可以练手,网上的资料又残次不齐,代码没有
一个
能运行的。 我从0开始,一行一行的实现了图书管理系统,虽然...
C语言
基础入门:
hello
world(VMWare共享
文件夹
补充)
1.1、概念: *源文件:源文件即源代码文件,
C语言
源文件后缀名是.c。 *头文件:头文件后缀名为.h(head,头),
C语言
代码由源文件和头文件组成。 *关键字:关键字是
C语言
征用了的一些字,这些字在
C语言
中代表特殊含义,已经被
C语言
定义好了,轮不到我们用了。每个关键字都有自己特定的含义,我们必须搞懂每个关键字的所有含义和用法,否则就看不懂
C语言
程序。
C语言
常用关键字: include(包含) 头文件包含 int(integer,整数) 用来表示
一个
整数的类型叫整形。 float(浮点型)
C语言
学习2:
Hello
World!详解
用DEV-C++创建
一个
C文件,并编译运行出“
Hello
World !”
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章