99问答网
所有问题
linux下如何用C程序读写本地文件
我想在linux下用C语言编写一个程序读出本地文件数据并保存在另一个文件,请问代码和在windows下一样的吗,那文件路径要怎么写呢?
举报该问题
推荐答案 2007-11-02
是一样的。如果是同目录则直接写文件名,如果是不同的目录,可以写明路径。
如:
读同目录文件local.txt
fopen("local.txt","r");
读不同目录文件 /home/yourname/otherdir/other.txt
fopen("/home/yourname/otherdir/other.txt","r");
你可以使用pwd命令来获得文件路径
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zOX7OzvB.html
其他回答
第1个回答 2007-11-02
标准C是跨平台的, 也就是同样的代码在windows下可以编译, 在linux也可编译
第2个回答 2007-11-02
用fread和fwrite吧
第3个回答 2007-11-02
头文件路径要注意
相似回答
linux文件读写操作
linux文件读写c
答:
(1)如果成功,返回
读取
的字节数;(2)如果出错,返回-1并设置errno;(3)如果在调read函数之前已是
文件
末尾,则返回0 4/8 函数的参数【intfd】:这个是文件指针 5/8 函数的参数【void*buf】:读上来的数据保存在缓冲区buf中,同时文件的当前
读写
位置向后移 6/8 函数的参数【size_tcount】:...
linuxC文件读写
操作
linuxc文件读写
答:
1、首先需要把U盘插入
Linux
电脑,确保U盘指示灯是亮着的进入Linux系统主界面,按Ctrl+Alt+T打开命令窗口。2、先获取高级用户权限,输入命令:sudo-i,确定后输入高级用户密码。3、首先使用fdisk-l命令查看一下U盘是否有被识别到,及识别的U盘是在哪个位置,本次接入看到U盘的位置是/dev/Sdb4。4、输入挂...
Linux
C语言怎么读取文件
指定行内容
答:
1、用fgets函数可以读取文件中某行的数据
,某列数据就必须一个一个读入每行的第几个字符,再存入到一个字符串当中。2、例程:include<stdio.h>#include<string.h>void main(){ char a[100],b[100],c[100]; int i=3,j=4,k=0; //第三行,第四列 FILE *fp = fopen("data.tx...
linux怎么
运行
c程序
答:
1、打开linux系统,在linux的桌面的空白处右击。2、在弹出的下拉选项里,点击打开终端。3、在终端窗口中创建一个文件并命名为test.c
。在终端输入touch test.c打开。4、在终端中输入vim test.c打开这个文件并编写代码。5、在终端中输入gcc test.cgcc编译源文件。6、在a.out文件的目录下在终端里输入....
Linux
系统
下C语言
read,write函数
答:
首先,理解main函数的参数至关重要。在
Linux
系统编程中,我们通常使用`int main(int argc, char *argv[])`,而不是仅`int main()`。参数`argc`代表命令行参数的数量,`argv[]`是一个字符串数组,存储这些参数。例如,如果你的
程序
需要两个
文件
路径作为输入,`argc`将为3,而`argv[1]`和`argv[...
LINUX下
,
如何使用C
/C++对EXCEL进行
读写
!
答:
可以输出到csv(逗号间隔,具体搜索csv格式). csv可以在excel中直接导入。也可以用system函数调用ssconvert从csv转xlsx:system("ssconvert test.csv test.xlsx");如果没有ssconvert命令,安装gnumeric.或者调用python脚本,通过python的xlwt模块,对excel进行
读写
。
文件
掌握
Linux
来运行
C程序linux
执行cpp
答:
接下来,可以使用以下命令运行这个文件:./test 这样就可以在
Linux
系统中启动
C程序
了。当然,我们还可以使用gdb调试器进行调试。首先,用gdb运行程序,可以使用:使用以下命令:gdb ./test 接着,可以在gdb窗口中用r命令运行程序,如:r gdb可以帮助我们查找和修复程序中可能存在的问题。上面提到的就是...
c语言如何读写
linux
文本
文件
答:
Linux下C语言
的文件(fputc,fgetc,fwrite,fread对
文件读写
操作)// fputc 向文件写入字符 include <stdio.h> include <stdlib.h> main(){
FILE
*fp;char ch;if((fp=fopen("test.txt","w"))==NULL){ printf("不能打开文件\n");exit(0);} while ((ch=getchar())!='\n')fputc( ch...
Linux
C
/C++文本
文件
操作
答:
如果是
读文件
:使用open或者fopen打开文件获取
文件文件
句柄。如果是
c 语言程序
,可以使用fread将文件内容
读取
到内存里,然后通过\n来取到每一行,然后使用sscanf来获取浮点数;如果是c++,可以直接使用getline函数获取一行数据,然后再调用sscanf来获取浮点数 处理完了关闭文件 如果是
写文件
,open打开,注意标志...
大家正在搜
linux文件读写文本文件程序
linux文件读写程序
linux读写文件
linux文件读写权限
linux修改文件读写权限
linux添加文件读写权限
linux给文件赋读写权限
linux修改文件读写权限命令
linux破解读写文件权限
相关问题
LINUX C语言写一个读写文件的程序,读取的话,要把文件内...
c语言如何读写 linux文本文件?
linux怎么c语言读取普通文件内容
firefox 下用javascript如何读写本地文件
在linux下,写一个c语言程序把一个文件的内容写入另一个文...
linux 下C语言文件读取问题
Linux 下C语言读取文件问题
用linux下的c语言读取txt文件中的列数据