c语言函数htoi C语言函数的三要素( 五 )


.Arguments (命令行参数)
允许用户使用命令行参数 。
.Save options (存储配置)
保存所有选择的编译、连接、调试和项目到配置文件中, 缺省的配置文件为TCCONFIG.TC 。
.Retrive options 装入一个配置文件到TC中, TC将使用该文件的选择项 。
Debug (调试)菜单
---按Alt+D可选择Debug菜单, 该菜单主要用于查错, 它包括以下内容:
.Evaluate
.Expression 要计算结果的表达式 。
.Result 显示表达式的计算结果 。
.New value 赋给新值 。
.Call stack 该项不可接触 。而在Turbo C debuger 时用于检查堆栈情况 。
.Find function 在运行Turbo C debugger时用于显示规定的函数 。
.Refresh display 如果编辑窗口偶然被用户窗口重写了可用此恢复编辑窗口的内容 。
Break/watch (断点及监视表达式)
---按Alt+B可进入Break/watch菜单, 该菜单有以下内容:
. Add watch 向监视窗口插入一监视表达式 。
.Delete watch 从监视窗口中删除当前的监视表达式 。
.Edit watch 在监视窗口中编辑一个监视表达式 。
.Remove all watches 从监视窗口中删除所有的监视表达式 。
.Toggle breakpoint 对光标所在的行设置或清除断点 。
. Clear all breakpoints 清除所有断点 。
. View next breakpoint 将光标移动到下一个断点处 。
三、Turbo C 2.0的配置文件
所谓配置文件是包含Turbo C 2.0有关信息的文件, 其中存有编译、连接的选择和路径等信息 。可以用下述方法建立Turbo C 2.0的配置:
1. 建立用户自命名的配置文件
可以从Options菜单中选择Options/Save options命令, 将当前集成开发环境的所有配置存入一个由用户命名的配置文件中 。下次启动TC时只要在DOS下键入: tc/c 用户命名的配置文件就会按这个配置文件中的内容作为Turbo C 2.0的选择 。
2. 若设置Options/Environment/Config auto save 为on, 则退出集成开发环境时, 当前的设置会自动存放到Turbo C 2.0配置文件TCCONFIG.TC中 。Turbo C 在启动时会自动寻找这个配置文件 。
3. 用TCINST设置Turbo C的有关配置, 并将结果存入TC.EXE中 。Turbo C 在启动时, 若没有找到配置文件, 则取TC.EXE中的缺省值 。
希望对你能有所帮助 。
c语言编程第一题:
c语言函数htoi我用的是动态二维数组c语言函数htoi , 你可以试着从键盘输入你想要求的任何数组
程序如下:
#include stdio.h
#include stdlib.h
int Fun(int *p,int n);
void main()
{
int *p=NULL,i,j,n,s;
printf("请输入矩阵的宽度:");
scanf("%d",n);
p = (int *)calloc(n*n,sizeof(int));
if(p==NULL)
{
printf("定义的矩阵过大!");
exit(0);
}
printf("请输入数据:");
for(i=0;in;i++)
for(j=0;jn;j++)
scanf("%d",p[i*n+j]);
printf("矩阵如下:\n");
for(i=0;in;i++)
{
for(j=0;jn;j++)
printf("%d ",p[i*n+j]);
printf("\n");
}
s=Fun(p,n);
printf("该矩阵对角线数字之和为:%d\n",s);
free(p);
}
int Fun(int *p,int n)
{
int i,j,s=0;
for(i=0;in;i++)
for(j=0;jn;j++)
if(i==j||i+j==n-1)
s+=p[i*n+j];
return s;
}
----------------------------------------------------
第二题:
这个是按照提示做的 , 你看看
#include stdio.h
float htoi(char str[]);
void main()
{
char str[10];
float n;
printf("请输入一个十六进制数:");
scanf("%s",str);
n=htoi(str);
printf("它对应的十进制数为:%.0f\n",n);
}
float htoi(char str[])
{
float m,n=0;
int i=0,j,k,a[10];
while(str[i]!='\0')