Ⅰ 在linux下用C語言做個程序 創建一個txt文件 執行程序寫一段話 寫進txt
示例教程:
1. 編寫代碼
在linux下面使用命令創建main.c文件
vimmain.c
main.c代碼:
#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<unistd.h>
#include<fcntl.h>
#include<string.h>
#defineMAX50
intmain()
{
intfd;
charbuf[MAX];
fd=open("1.txt",O_WRONLY|O_CREAT|O_APPEND);
if(fd==-1)
{
printf("文件創建失敗");
return-1;
}
printf("請輸入要寫入的句子:");
fgets(buf,MAX,stdin);
write(fd,buf,MAX);
printf("寫入成功 ");
return0;
}
2.編譯源程序
gccmain.c-omain
結果在此路勁下會出現main源程序
完成
Ⅱ linux怎麼創建文件夾
您好,方法
linux下創建文件如果要創建一個空文件,可以使用touch命令。如"touch zuoyo"。
vi創建此外如果vi 後面接的文件名不存在,會自動進入vi界面。意為創建一個文件。
編輯保存之後,可以查看文件內容。
創建文件夾如果要創建一個文件夾,linux下面叫做目錄。採用命令mkdir來實現,如「mkdir zuoyotest」。
批量創建如果要創建多個目錄,可以直接接mkdir後面。如 mkdir a b c ,疊加創建的話。mkdir -p 可以直接創建多級目錄。
如何刪除文件如果要刪除文件,採用rm 命令。默認是 rm -i 刪除需要提示確認。
如何刪除目錄如果要刪除目錄,採用 rm -r參數,若是強制刪除 採用 rm -rf 接文件或目錄名。
Ⅲ linux c怎麼創建一個目錄
通過linux的mkdir命令來創建文件路徑。
操作步驟:通過cd命令進入要創建自路徑的文件夾,通過以下方法創建
方法一通過命令:mkdir - p {filename1,filename2,filename3,filename4}(文件名)實現。
方法二通過命令:mkdir filename1 filename2 filename3 filename4(文件名)實現。
Ⅳ 如何在linux環境下編輯一個c語言源程序並將其編譯為可執行文件
打開安裝好的Linux系統(ubuntu18.04)
1.安裝編輯器
使用語句:sudo apt-get install vim安裝vim,可以在安裝前查看是否安裝vim編輯器。(特別提示:在安裝vim前最好將軟體更新,使用指令sudo apt-get update.)之所以要加sudo的原因是這些安裝和更新軟體的時候需要使用管理員許可權才可以進行。
2.安裝gcc編譯器
和安裝vim類似使用sudo apt-get install gcc,安裝完成後可以使用cc-v來查看編譯器版本信息等。cc -v界面如下:
Ⅳ linux下怎麼創建c文件
用vi hello.c 或者touch hello.c。
然後寫代碼,用gcc編譯就可以了 ,wq是vi編輯器帶的命令 ,需要切換到命令模式 然後輸入wq回車就退出存檔了 ,直接在linux下輸入是沒用的,需要切換到vi的命令模式,你可以參考下vi的使用教程來學習,當然你可以用其他的編輯器 。
在VI的普通模式下按shift+ 兩次Z就是存檔退出。
Ⅵ Linux c中用mkdir函數創建10個文件在用rmdir函數刪掉用for循環
Linux c語言可以使用系統提供的mkdir函數來創建文件夾。
1、函數原型
int mkdir(const char *path, mode_t mode);
2、參數說明:
3、需要頭文件
#include<sys/stat.h>
4、示例
說明:函數調用試圖建立777許可權的文件夾,但是在實際程序執行時,還需要考慮umask值,最終才會得到實際的許可權。
5、執行效果如下圖所示
說明:t.c是源碼文件,有gcc進行編譯,-o是gcc的參數,有於指明編譯後輸出的文件,t為源碼經gcc編譯後生成的可執行文件。./t是執行當前目錄下的生成的可執行文件t。
Ⅶ Linux C里怎麼創建文件夾
在Linux下,可以用mkdir命令來創建文件夾,語法如下:
在終端中輸入命令cd /tmp/folder進入你要創建文件夾的目錄,請把/tmp/folder修改為你的路徑
在終端中輸入命令mkdir folder_name,按回車執行,folder_name是你要創建的文件夾名字
如果你要創建多級目錄,比如現在/tmp是空的,你要依次建立a,b,c文件夾,可用參數-p,如下:
mkdir -p /tmp/a/b/c