当前位置:编程学习 > C/C++ >>

不错的C++函数

函数:itoa(a,b,10);
功能:把a的值的10进制放到字符串b里;

C++代码 
#include <iostream>   
using namespace std;   
int main()   
{   
    char str[11];   
    int i;   
    cin >> i;   
    itoa (i,str,10);   
    cout << str << endl;   
    return 0;  

#include <iostream>
using namespace std;
int main()
{
    char str[11];
    int i;
    cin >> i;
    itoa (i,str,10);
    cout << str << endl;
    return 0;
}

备注:不是所有编译器都可用!

函数:atoi(str);
功能:将str转成整数并返回C++代码 
#include <iostream>   
using namespace std;   
int main()   
{   
    char str[11];   
    int i;   
    cin >> str;   
    i = atoi(str);   
    cout << i << endl;   
    return 0;   

#include <iostream>
using namespace std;
int main()
{
    char str[11];
    int i;
    cin >> str;
    i = atoi(str);
    cout << i << endl;
    return 0;
}

备注:这个函数虽然和itoa有点像,但注意的是atoi是有返回值的,itoa只是执行命令

其他
C++代码 
函数  isalpha (char )         判断是否是字母  
函数  isdigit (char )         判断是否是数字  
函数  isalnum (char )         判断是否是数字或字母  
以上3个函数都在头文件 ctype.h 中  
 
函数  strupr (char *s)        把字符串s里的小写转大写  
函数  strlwr (char *s)        把字符串s里的大写转小写  
函数  strrev (char *s)        把字符串s的所有字符的顺序颠倒过来(不包括空字符NULL)  
 
函数 toupper, tolower         大小写转化  
函数 floor:int m = floor (sqrt(x) + 0.5) 浮点误差修正

补充:软件开发 , C++ ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,