当前位置:首页 » 编程语言 » 电脑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文件。