`
deepfuture
  • 浏览: 4425702 次
  • 性别: Icon_minigender_1
  • 来自: 湛江
博客专栏
073ec2a9-85b7-3ebf-a3bb-c6361e6c6f64
SQLite源码剖析
浏览量:80283
1591c4b8-62f1-3d3e-9551-25c77465da96
WIN32汇编语言学习应用...
浏览量:70705
F5390db6-59dd-338f-ba18-4e93943ff06a
神奇的perl
浏览量:103896
Dac44363-8a80-3836-99aa-f7b7780fa6e2
lucene等搜索引擎解析...
浏览量:287175
Ec49a563-4109-3c69-9c83-8f6d068ba113
深入lucene3.5源码...
浏览量:15109
9b99bfc2-19c2-3346-9100-7f8879c731ce
VB.NET并行与分布式编...
浏览量:68199
B1db2af3-06b3-35bb-ac08-59ff2d1324b4
silverlight 5...
浏览量:32460
4a56b548-ab3d-35af-a984-e0781d142c23
算法下午茶系列
浏览量:46217
社区版块
存档分类
最新评论

linux-C产生临时文件

阅读更多

#include <stdio.h>
int main(void){
   char tmpname[L_tmpnam];
   char *filename;
   FILE *fp;
   strcpy(tmpname,"/tmp/dfXXXXXX");//file name:df...
   filename=mktemp(tmpname);//generate tempfile
   printf("temporary file name:%s\n",filename);
   
   fp=tmpfile();
   if (fp) printf("temporary file oepn.\n");
   else perror("error");
   exit(0);  
}
 
0
0
分享到:
评论

相关推荐

    arm-linux-gcc-5.4.0.tar.gz

    这将会生成一个名为`hello_arm`的可执行文件,该文件适用于ARM架构的Linux系统。 在实际开发中,我们还需要考虑库的依赖问题。由于我们是在主机上编译,可能需要获取目标平台的库文件(如`.a`静态库或`.so`动态库)...

    在linux系统下使用C语言操作临时文件

    在 Linux 系统下使用 C 语言操作临时文件 在 Linux 系统下使用 C 语言操作临时文件是一种常见的需求,特别是在需要存储大量数据或在几个进程间交换数据时。使用临时文件需要考虑几个问题,包括保证临时文件间的...

    linux-c-api-ref

    9. **`mkstemp`**:创建临时文件。 10. **`open`**:打开或创建文件。 11. **`read`**:从文件描述符读取数据。 12. **`sync`**:同步所有文件的数据到磁盘。 13. **`write`**:向文件描述符写入数据。 #### 文件...

    计算机软件-商业源码-224 创建临时文件.zip

    在Windows操作系统中,通常会在`C:\Users\用户名\AppData\Local\Temp`目录下创建临时文件,而在Unix/Linux系统中,临时文件一般位于`/tmp`目录。这些目录对所有用户都是可写的,但为了安全和隐私考虑,程序应确保...

    linux临时文件建立代码

    由于Linux是一个多任务操作系统,所以程序在创建临时文件时,需要确保文件名的唯一性,以避免不同的程序间产生干扰。tmpnam和tmpfile函数是C标准库中用于生成和打开临时文件的函数,它们分别适用于不同的场景,并且...

    linux-cmd.zh

    - **/tmp**:临时文件。 - **/usr**:用户程序。 - **/var**:日志文件、缓存数据等。 ##### 3.2 用户目录 - **相对路径**:相对于当前工作目录的路径,例如`./folder/file.txt`。 - **绝对路径**:从根目录(/)开始...

    linux-quic分步执行介绍.docx

    这个命令用于清除之前构建过程中产生的临时文件和缓存,确保我们从一个干净的状态开始新的构建过程。这有助于解决可能出现的构建问题,特别是当你更新了某个软件包或配置后,需要确保没有旧的、可能不适用的文件...

    arm-linux-gcc-3.4.1环境搭建

    首先,你需要从指定的网址下载arm-linux-gcc-3.4.1的压缩包,文件名为arm-linux-gcc-3.4.1.tar.bz2。下载完成后,使用`tar`命令进行解压。例如: ```bash tar -jxvf arm-linux-gcc-3.4.1.tar.bz2 ``` 解压后,你会...

    linux-嵌入式Linux预科班培训讲义

    - **/tmp**:临时文件存储位置。 #### 二、了解并搭建嵌入式Linux 嵌入式Linux是指在嵌入式系统中使用的Linux系统。相比于传统的桌面或服务器Linux,嵌入式Linux通常针对特定硬件平台进行优化,具有体积小、启动快...

    realtek-r8101-linux-driver_Realtek

    而"1"这个文件名可能是一个意外的命名,或者是一个临时文件,通常不包含在正式的驱动程序源码包中。 综上所述,这个压缩包包含的是Realtek R8101E 100M以太网卡的Linux驱动程序源代码。用户或开发者可以下载这个源...

    linuxc常用命令

    - /mnt:临时挂载目录,用于挂载临时文件系统。 - /opt:用于存放第三方软件。 - /root:超级用户root的家目录。 - /media:用于挂载可移动媒体设备。 - /sbin:存放系统管理命令,通常只有root用户可以执行。 ...

    LINUX下多个c程序编译链接的程序

    - `clean`目标清理所有编译生成的临时文件。 通过运行`make`命令,系统将根据`makefile`中的规则自动完成编译和链接过程,提高了效率并减少了错误的可能性。 在Linux环境中,掌握`gcc`编译器和`makefile`的使用...

    01--Linux系统编程-文件IO.pdf

    综上所述,Linux系统编程中的文件IO部分涵盖了系统调用的定义、C标准库提供的文件操作函数、文件描述符和进程控制块的概念、以及文件操作相关的系统调用函数`open`、`close`、`read`和`write`的使用。通过这些知识,...

    Linux-2.6.14内核移植到CVT2410实验板操作指南

    - **清理**:删除编译过程中产生的临时文件。 #### 第七部分:移植mp3播放器madplay 本章节介绍了如何移植mp3播放器madplay到CVT2410。 ##### 7.1 移植madplay前的准备 - **准备工作**:确认已经安装了所需的...

    linux-0.11内核完全注释v3_part31

    - C编译器:如GCC,是Linux下的标准C编译器,用于将源代码编译为机器可执行的二进制代码。 - Make和Makefile:Make是构建程序的工具,Makefile则是描述如何构建程序的规则文件,它简化了编译和链接过程。 5. **...

    linux-volume.zip

    例如,如何编译C文件、如何连接目标文件以及如何清理生成的临时文件等。 接下来,我们转向Glib和GIO库。这两个库是GObject Introspection的一部分,由GNOME项目开发,为跨平台应用程序提供了一套强大的基础工具。...

    Linux-基本命令,ppt版本

    - `/tmp`:临时文件存储 - `/usr`:用户相关文件和目录 - `/var`:变动数据存储 2. **基本命令**: - `ls`:列出目录内容 - `cp`:复制文件 - `mv`:移动或重命名文件 - `rm`:删除文件 - `touch`:创建空...

    临时文件保存位置

    1. **Windows**: 在Windows系统中,临时文件通常存放在`%SystemRoot%\Temp`或`C:\Users\用户名\AppData\Local\Temp`目录下。这些文件在系统重启或应用程序关闭后可能会被自动删除,但用户也可以手动清理。 2. **...

    ZendOptimizer-3.0.0-linux-glibc21-i386.tar.gz

    glibc21是GNU C Library的一个版本,是Linux系统上的核心库之一,为应用程序提供各种系统调用和服务。 【标签】"discuz"表明这个软件包可能与Discuz!论坛系统有关。Discuz!是一个流行的开源PHP论坛软件,广泛用于...

    linux-cloc编统计代码的行数

    不仅如此,`cloc`还可以忽略特定类型的文件,例如.git或CVS版本控制目录,以及某些构建系统生成的临时文件。 使用`cloc`非常简单,基本命令格式如下: ```bash cloc [选项] &lt;输入文件或目录&gt; ``` - `--exclude-...

Global site tag (gtag.js) - Google Analytics