當前位置:首頁 » 編程語言 » 電腦c語言文本編輯器在哪
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

電腦c語言文本編輯器在哪

發布時間: 2022-05-20 00:37:10

c語言文本編輯器

sprintf(buf,"edit %s",s);
將字元串s格式化到buf中,代碼中,s是用戶scanf輸入的內容,然後在輸入內容前面加上edit命令,存入buf。
system(buf);
system是調用操作系統的shell命令,說簡單點就是調用操作系統的命令行(windows里,開始->運行->cmd可以看到命令行界面),這里調用的命令是edit,只要用戶輸入好相應的文本文件路徑,就能打開edit進行編輯。從後面的命令cls來看,你用的系統應該是windows或者dos。

❷ C語言的代碼編輯器怎麼用

C語言的代碼編輯器一般使用UE,以下介紹UE的使用方法:
1、在UE上用的最多的是c語言,這里,就以c語言作為參考,看看UE的強大的操作功能。打開一個c語言文件。文件-- 打開--選擇。
2、這個時候,可以看到它的函數功能和上面的快捷方式的圖標是可以使用的。函數列表可以在視圖--視圖列表--函數列表中找到。
3、然後,可以使用ue的查看方式,這里是默認為c語言格式,還可以設置為c#,java等格式,這樣可以把部分信息高亮顯示。還可以在:視圖 --- 查看方式-----編碼方式中找到。
4、比較功能和16進制功能,這個是很強大的工具。因為,在上線的時候,不知道修改了什麼就可以使用這個進行查看,還有,在linux下炒作的時候,16進制就可以看到文件中的字元編碼,找到最終的錯誤原因。
5、還有就是ue的列模式,這個模式對於編程來說,簡直逆天,當有些數據需要進行修改的時候,只是改某些列中的部分,這個就非常好用了。直接修改多列。這也是ue的一個特色吧。
6、強大的FTP功能,一般可以使用ue直接在ftp伺服器上直接編輯文件,然後,直接保存在伺服器上,這樣呢,可以減少代碼的本地管理和版本控制。
7、普通文件操作可以在快捷方式中使用新建,保存等功能,可以使用字數統計功能,具體的字數在狀態欄中有顯示。

❸ 我是初學者。怎麼使用c語言編輯器

如果用的是VC++,用法如下:
打開vc++,點擊「文件」,點擊「新建」,這時會出現一個框,點擊框上的「文件」,然後點擊「C++
Suorce
File」,然後在「文件名」下面的輸入框輸入你的文件名稱,如:文件.c/文件.cpp(C語言後綴用.c,C++語言後綴用.cpp),然後在「位置」下的輸入框選擇你想把文件放的位置,然後點擊「確定」就進入了代碼編輯界面,寫入你的代碼,然後按「Ctrl+S」進行保存,然後按「F7」進行編譯(按下F7會出現幾個對話框,點擊「是」),如果系統在最下面的對話框提示沒有錯誤(顯示為「***
.exe
-
0
error(s),
0
warning(s)」,其中***代表你的文件名),按「Ctrl+F5」就能運行你寫的程序了。

❹ 電腦運行c語言程序的軟體

這個嗎嘛,有的,開發工具就是了。
編輯好後編譯成運行文件,就可以運行了。
其實你這問題,也是要猜的……
還有系統問題,如果是linux,最簡單的vi就可以編輯,也可以gcc來編譯;
windows的話,默認是沒的,編輯的話,文本編輯器可以寫,因為c語言就是txt等同格式,可是效率夠慘,和用紙筆寫類似唄

❺ 推薦一個C語言編輯器

純新手要編輯器
可以用

1、UltraEdit 是一套功能強大的文本編輯器,可以編輯文本、十六進制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強大),內建英文單字檢查、C++ 及 VB 指令突顯,可同時編輯多個文件,而且即使開啟很大的文件速度也不會慢。軟體附有 HTML 標簽顏色顯示、搜尋替換以及無限制的還原功能,一般用其來修改EXE 或 DLL 文件。能夠滿足你一切編輯需要的編輯器。
2、
Notepad++是一套非常有特色的自由軟體的純文字編輯器(許可證:GPL),有完整的中文化介面及支援多國語言撰寫的功能(UTF8 技術)。它的功能比 Windows 中的 Notepad(記事簿)強大,除了可以用來製作一般的純文字說明文件,也十分適合當作撰寫電腦程序的編輯器。Notepad++ 不僅有語法高亮度顯示,也有語法折疊功能,並且支援宏以及擴充基本功能的外掛模組。[1]
Notepad++[2]是一款非常有特色的編輯器,是開源軟體,可以免費使用。支持的語言: C, C++ , Java , C#, XML,Ada, HTML, PHP, ASP, AutoIt, 匯編, DOS批處理, Caml, COBOL, Cmake, CSS, D, Diff, ActionScript, Fortran, Gui4Cli, HTML, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make處理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal, Javascript。[3]
如果以後你喜歡折騰了,折磨自己了,可以用vim
Vim是一個類似於Vi的文本編輯器,不過在Vi的基礎上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好的一個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs同樣都是非常優秀的文本編輯器。
如果你說的編譯器,那麼新手必需的,又喜歡的vc++6.0
不過,這封裝了太多,讓你連環境變數都不用弄的。微軟的東西就這樣,方便就行了

❻ 電腦里的『文本編輯器』是什麼

文本編輯器(或稱文字編輯器)是用作編寫普通文字的應用軟體,它與文檔編輯器(或稱文字處理器)不同之處在於它並非用作桌面排版(例如文檔格式處理)。它常用來編寫程序的源代碼。
常見的有Linux下的vi、emacs、gedit、DOS下的edit、Windows下的記事本、寫字板等等。
如何使用文本編輯器:開始/運行輸入edit命令進入文本編輯器進行編輯文本;也可以在cmd下輸入edit進入文本編輯器。文本編輯器類似c語言界面。是一種很實用的文本編輯軟體

❼ 如何用C語言構建文本編輯器

本題的一個完整的c程序如下,win-tc和Dev-c++下運行通過。
#include <stdio.h>
#define MAXLEN 80
#define MAXLINE 200
char buffer[MAXLEN],fname[120];
char *lineptr[MAXLINE];
FILE *fp;
void edit(),replace(),insert(),delete(),quit();
char comch[]="EeRrIiDdQq";/*命令符*/
void(*comfun[])()={edit,replace,insert,delete,quit};/*對應處理函數*/
int modified=0,/*正文被修改標志*/
last;/*當前正文行數*/
char *chpt;/*輸入命令行字元指針*/

main()
{
int j;

last=0;
while(1)
{
printf("\nInput a command:[e,r,i,d,q].\n");
gets(buffer);/*讀入命令行*/
for(chpt=buffer;*chpt==''||*chpt=='\t';chpt++);/*掠過空白符*/
if(*chpt=='\0') continue;/*空行重新輸入*/
for(j=0;comch[j]!='\0'&&comch[j]!=*chpt;j++);/*查命令符*/
if(comch[j]=='\0') continue;/*非法命令符*/
chpt++;/*掠過命令符,指向參數*/
(*comfun[j/2])();/*執行對應函數*/
fprintf(stdout,"The text is:\n");
for(j=0;j<last;j++)/*顯示正文*/
fputs(lineptr[j],stdout);
}
}
void quit()
{
int c;
if(modified)/* 如正文被修改 */
{
printf("Save? (y/n)");
while(!(((c=getchar())>='a'&&c<='z')||(c>='A'&&c<='Z')));
if(c=='y'||c=='Y')
save(fname); /* 保存被修改過的正文 */
}
for(c=0;c<last;c++)
free(lineptr[c]); /* 釋放內存 */
exit(0);
}

void insert()
{
int k,m,i;
sscanf(chpt,"%d%d",&k,&m); /* 讀入參數 */
if(m<0||m>last||last+k>=MAXLINE)/* 檢查參數合理性 */
{
printf("Error!\n");
return;
}
for(i=last;i>m;i--)/* 後繼行向後移 */
lineptr[i+k-1]=lineptr[i-1];
for(i=0;i<k;i++) /* 讀入k行正文,並插入 */
{
fgets(buffer,MAXLEN,stdin);
lineptr[m+i]=(char *)malloc(strlen(buffer)+1);
strcpy(lineptr[m+i],buffer);
}
last+=k; /* 修正正文行數 */
modified=1; /* 正文被修改 */
}

void delete()
{
int i,j,m,n;
sscanf(chpt,"%d%d",&m,&n); /* 讀入參數 */
if(m<=0||m>last||n<m) /* 檢查參數合理性 */
{
printf("Error!\n");
return;
}
if(n>last)
n=last; /* 修正參數 */
for(i=m;i<=n;i++) /* 刪除正文 */
free(lineptr[i-1]);
for(i=m,j=n+1;j<=last;i++,j++)
lineptr[i-1]=lineptr[j-1];
last=i-1; /* 修正正文行數 */
modified=1; /* 正文被修改 */
}

void replace()
{
int k,m,n,i,j;
sscanf(chpt,"%d%d%d",&k,&m,&n); /* 讀入參數 */
if(m<=0||m>last||n<m||last-(n-m+1)+k>=MAXLINE)/* 檢查參數合理性 */
{
printf("Error!\n");
return;
}
/* 先完成刪除 */
if(n>last)
n=last; /* 修正參數 */
for(i=m;i<=n;i++) /* 刪除正文 */
free(lineptr[i-1]);
for(i=m,j=n+1;j<=last;i++,j++)
lineptr[i-1]=lineptr[j-1];
last=i-1;
/* 以下完成插入 */
for(i=last;i>=m;i--)
lineptr[i+k-1]=lineptr[i-1];
for(i=0;i<k;i++)
{
fgets(buffer,MAXLEN,stdin);
lineptr[m+i-1]=(char *)malloc(strlen(buffer)+1);
strcpy(lineptr[m+i-1],buffer);
}
last+=k; /* 修正正文行數 */
modified=1; /* 正文被修改 */
}

save(char *fname) /* 保存文件 */
{
int i;
FILE *fp;
if((fp=fopen(fname,"w"))==NULL)
{
fprintf(stderr,"Can't open %s.\n",fname);
exit(1);
}
for(i=0;i<last;i++)
{
fputs(lineptr[i],fp);
free(lineptr[i]);
}
fclose(fp);
}

void edit() /* 編輯命令 */
{
int i;
FILE *fp;
i=sscanf(chpt,"%s",fname); /* 讀入文件名 */
if(i!=1)
{
printf("Enter file name.\n");
scanf("%s",fname);
}
if((fp=fopen(fname,"r"))==NULL) /* 讀打開 */
{
fp=fopen(fname,"w"); /* 如不存在,則創建文件 */
fclose(fp);
fp=fopen(fname,"r"); /* 重新讀打開 */
}
i=0;
while(fgets(buffer,MAXLEN,fp)==buffer)
{
lineptr[i]=(char *)malloc(strlen(buffer)+1);
strcpy(lineptr[i++],buffer);
}
fclose(fp);
last=i;
}

❽ 學習C語言了,書里實常式序說的文本編輯器是什麼東東,在那下

就用windows自帶的記事本就可以,不過功能有限!
給你推薦程序員常用的文本編輯器:
1. EditPlus:支持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多種語法的著色顯示,而且行列操作很方便!現在我正用的,安裝文件大小不到1M,給個霏凡的下載地址:http://www.crsky.com/soft/1578.html

2. UltraEdit:UltraEdit 是一套功能強大的文本編輯器,可以編輯文本、十六進制、ASCII 碼,可以取代記事本,內建英文單字檢查、C++ 及 VB 指令突顯,可同時編輯多個文件,而且即使開啟很大的文件速度也不會慢。一般還可以用來修改資源文件:如exe或者dll文件。