鱼C论坛

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

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

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

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

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

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

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

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


  1. #include <iostream>
  2. #include <sstream>
  3. #include <windows.h>
  4. using namespace std;

  5. int getNum(string str)
  6. {
  7.     int a;

  8.     stringstream ss;

  9.     ss << str;
  10.     ss >> a;
  11.     return a;
  12. }

  13. int main()
  14. {
  15.     //sizeof(arr) / sizeof(arr[0]);
  16.     //48-57


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

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

  23.     int allLS[len];
  24.     bool notAllNum = false;

  25.     for (int i = 0; i < len; i++)
  26.     {
  27.         allLS[i] = (int)timeStr[i];
  28.     }

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

  33.             notAllNum = true;
  34.             break;
  35.         }
  36.     }

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

  41.     }
  42.     else
  43.     {
  44.         string numStr;
  45.         for (int i = 0; i < len; i++)
  46.         {
  47.             numStr += (char)allLS[i];
  48.         }
  49.         int num = getNum(numStr);
  50.         cout << "成功获取数字!" << endl;
  51.         system("pause");
  52.     }


  53.     return 0;
  54. }
复制代码


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

评分

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

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

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

凑热闹啦:@不二如是 @永恒的蓝色梦想 @zltzlt @乘号 @我真的是个好人
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-12 17:27:54 | 显示全部楼层
顶一下贴
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-12 19:27:16 | 显示全部楼层
虽然看不懂,还是冒个泡
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-13 09:03:23 | 显示全部楼层
不错!欢迎回归
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-19 11:03:45 | 显示全部楼层
谢谢大家的支持啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-23 16:46

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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