簡單檔案編輯器

2021-10-07 10:45:21 字數 2851 閱讀 6249

c語言實現簡單檔案編輯器,有些地方出錯了,請大佬們幫忙找找問題出在哪,能給出完好的測試過的**更好

#include

#include

#include

#define max 10000

#include

void menu();

void shuru(char text);

void bc(char text);

void dakai(char text);

void dayin(char text,int k);

void chazhao(char text,int l);

int strindex(char s,char t,int l);

void shanchu(char p,int l,char pd);

void cs(char text);

void charu(char text,int l);

int ntext ;

char text[max]= ;

int main()

void dakai(char text)

else

text[i]=』\0』;

ntext=i;

fclose(fp);

printf(「檔案讀取成功\n檔案內容為\n」);

dayin(text,1);

printf(「如果需要修改請輸入7:\n返回按m:\n」);

scanf("%c%*c",&pd);

if (pd』7』)

else return ;}}

else (pd==『m』||pd==『m』);

return ;

}/儲存模組/

void bc(char text)

else

else

}if ( flag == 1 ) }

/初始化模組/

void cs(char text)

ntext=0;

printf ( 「按m鍵返回主選單:\n」 ) ;

scanf ( 「%c%c" , &pd );

if (pd==『m』||pd==『m』)

menu();

}/選單顯示模組/

void menu()

else

printf("\t2.開啟檔案\n");

printf("\t3.刪除\n");

printf("\t4.查詢\n");

printf("\t5.顯示內容\n");

printf("\t6.儲存\n");

printf("\t7.插入\n");

printf("\t8.退出\n");

printf("\n\n\n\n*文字編輯器

\n");

printf("\n\t輸入選項 0-8:");

ntext=0;

while (1)}}}

/查詢/

void chazhao(char text,int l)

for (i=0;i <=a;i++)

}if (a-1)

else

if (bd==『r』||bd==『r』)

if (bd==『m』||bd==『m』)

menu();

}int strindex(char s,char t,int l)

return -1;

}/顯示模組/

void dayin(char text,int k)

/輸入模組/

void shuru(char text)

ntext = i ;

menu();}

/刪除/

void shanchu(char p,int l,char pd)

else

scanf ("%c%*c",&px ) ;

if (px=='a'||px=='a')

} if (a==-1)

else

if (pd=='a'||pd=='a')

else

} }else if (pd=='r'||pd=='r')

if (pd=='a'||pd=='a')

free(pattern);

}if (pd=='m'||pd=='m')

menu();

}

/插入/

void charu(char p,int l)

printf(「您要插入的位置是第%d行,%s之前,a:不是此位置b:在此位置插入」,hs,pattern);

scanf("%c%*c",&pd);

if (pd=='a'||pd=='a')

else if (pd=='b'||pd=='b')e^dt\,.

γ(z)=∫

0∞​t

z−1e

−tdt

.

你可以找到更多關於的資訊latex數學表示式here.

可以使用uml圖表進行渲染。 mermaid. 例如下面產生的乙個序列圖:

這將產生乙個流程圖。:

我們依舊會支援flowchart的流程圖:

如果你想嘗試使用此編輯器, 你可以在此篇文章任意編輯。當你完成了一篇文章的寫作, 在上方工具欄找到文章匯出,生成乙個.md檔案或者.html檔案進行本地儲存。

如果你想載入一篇你寫過的.md檔案,在上方工具欄可以選擇匯入功能進行對應副檔名的檔案匯入,

繼續你的創作。

mermaid語法說明↩︎

註腳的解釋 ↩︎

檔案編輯器 vi

目錄 4 關於本文 5 後記 6 參考文件 7 相關文件 正文 1 關於文字編輯器 文字編輯器有很多,比如圖形模式的gedit kwrite openoffice 文字模式下的編輯器有vi vim vi的增強版本 和nano vi和vim是我們在linux中最常用的編輯器。我們有必要介紹一下vi v...

Gettext po 檔案編輯器

gettext 是乙個非常老牌和成熟的國際化和本地化解決方案,在 linux 下幾乎每個 gnu 程式中都能見到 gettext 的身影。在 gettext 中,每個 locale 對應乙個 po 檔案,雖說 po 檔案是純文字,但是如果用普通的文字編輯器來編輯是非常麻煩的。正好這兩天國際化 chi...

檔案編輯器 vi

摘要 vi 編輯器是最常用的文件建立和編輯工具,初學者應該學會簡單應用vi 學會在vi 中做簡單的修改 刪除 插入 搜尋及替換作業 如果您是新手,不妨看看本文,或許這篇文件能讓您在最短的時間內學會vi的簡單操作 目錄1 關於文字編輯器 2 vi 編輯器 3 vi 編輯器的使用方法 3.1 如何呼叫v...