📄 change_str_int.cpp
字号:
#include <stdio.h>
#include "stdafx.h"
//#include <math.h>
// 把命令行传入的字符串转化为 Int 类型。
int change_Str_Int(int argc, char **argv)
{
int i,j,a=0,b=0;
int num,sum=0;
char* t;
t=argv[1];
/* printf("argc = %d\n", argc);
for (i=0;i<argc;i++)
printf("argv[%d] = %s\n", i, argv[i]);
printf("\nThe second var must be a number(0 - 65535)\n");
*/
for (num=0;*(t++) != 0;num++)
{
// printf("%c\n", *(t-1)); //ok
}
// printf("%d\n",num);
//t=t-2;
// printf("*t = %c\n",*(t-2));
t=argv[1];
a = (*(t++)-'0');
for (i=1;i<num;i++)
{
b = (*(t++)-'0'); //也可以用 int atoi(constant char *)
a = a*10+b;
}
// printf("输入为: = %d\n",a);
// printf("输入的参数,经过类型转换变成int 型,再开方,得到结果: %.2f\n",sqrt(a));
return a;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -