鱼C论坛

 找回密码
 立即注册
查看: 1954|回复: 5

[技术交流] C++新手转换代码

[复制链接]
发表于 2020-9-12 17:23:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 陈尚涵 于 2020-9-20 13:51 编辑

失踪人口回归!最近开学了一直在学习,况且最近在自学C++和PHP,最近尤其学C++今天(就今天一天,以前失踪时在学PHP,本人从不说谎),于是做了一个小程序,70行代码很简单,就一个数字转换程序。

C++大佬勿喷!欢迎大佬评论!
废话不多说,先把C++代码贴上:

#include <iostream>
#include <sstream>
#include <windows.h>
using namespace std;

int getNum(string str)
{
    int a;

    stringstream ss;

    ss << str;
    ss >> a;
    return a;
}

int main()
{
    //sizeof(arr) / sizeof(arr[0]);
    //48-57


    SetConsoleTitle("C++数字转换练习");
    cout << "欢迎来到C++数字转换练习程序!作者纯属小白!" << endl;
    cout << "请输入您的数字:";
    string timeStr;
    cin >> timeStr;

    const int len = (int)timeStr.size();

    int allLS[len];
    bool notAllNum = false;

    for (int i = 0; i < len; i++)
    {
        allLS[i] = (int)timeStr[i];
    }

    for (int i = 0; i < len; i++)
    {
        if (!(allLS[i] >= 48 && allLS[i] <= 57))
        {

            notAllNum = true;
            break;
        }
    }

    if (notAllNum)
    {
        cout << "您的输入方法不合理!程序自动退出!" << endl;
        system("pause");

    }
    else
    {
        string numStr;
        for (int i = 0; i < len; i++)
        {
            numStr += (char)allLS[i];
        }
        int num = getNum(numStr);
        cout << "成功获取数字!" << endl;
        system("pause");
    }


    return 0;
}

其实确实获取到了数字,但是没打印出来,打印出来了和打印字符串也没区别。

评分

参与人数 1荣誉 +2 鱼币 +3 贡献 +3 收起 理由
不二如是 + 2 + 3 + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-9-12 17:25:17 | 显示全部楼层
提示:数字存在num变量,没有使用。

凑热闹啦:@不二如是 @永恒的蓝色梦想 @zltzlt @乘号 @我真的是个好人
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-12 17:27:54 | 显示全部楼层
顶一下贴
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-12 19:27:16 | 显示全部楼层
虽然看不懂,还是冒个泡
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-13 09:03:23 | 显示全部楼层
不错!欢迎回归
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-19 11:03:45 | 显示全部楼层
谢谢大家的支持啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-17 07:47

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表