如图所示,注释掉sscanf该行后没有问题。但恢复之后就出现图二的问题,编译都没有问题
下图二
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
MFC中sscanf函数从字符串中取整型数据出现问题
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
逝水&流年 2017-04-06 07:40关注第三个参数是地址的形式吧 &a &b 吧,我刚开始也遇到过,老忘记
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2020-09-01 13:44在C++编程中,数字和字符串之间的转换是常见的操作,特别是在处理用户输入、显示输出以及数据存储时。这里我们将详细探讨几种在C++中进行这种转换的方法。 首先,从字符串到数字的转换: 1. `string` 转 `char *`...
- 2024-04-02 15:11csdn1054116023的博客 %[a-z]: 表示匹配a到z中任意字符,贪婪性(尽可能多的匹配)//先将 "iios/"过滤掉,再将非'@'的一串内容送到buf中。| ' ' | '\t' | '\n' | 非%符号}//-前后无空格,如有空格,则只需要 %s-%s 既可。结果:2018/04/21, ...
- 2018-08-14 10:14杏花疏影里_吹笛到天明的博客 sscanf(字符串转化为整数)和sprintf(整数转化为字符串)都只适用于“123456”这种字符串 sscanf是将字符串转化为整数(或其它类型,这里用较为),格式为 sscanf(字符串的名字,"%d",整型变量的名字)...
- 2022-11-24 22:44在C++编程中,数字与字符串之间的转换是常见的操作,特别是在处理用户输入、显示输出以及数据存储时。本文主要探讨了C++中不同类型的数字(如整型、浮点型)与字符串之间的转换方法。 首先,从字符串转换到数字: ...
- 2021-08-11 16:47东城青年的博客 MFC读取文件: // 输出数据 ofstream output_file; output_file.open("***************************8.txt"); // 读取数据 CStdioFile file; file.Open(_T("test.txt"), CFile::modeRead); CString strVal...
- 2017-01-13 17:20本文将深入探讨如何在C语言环境中实现二进制字符串与十六进制字符串之间的转换,并结合MFC(Microsoft Foundation Classes)框架创建一个小工具来辅助这些操作。 首先,让我们理解二进制和十六进制的基本概念。二...
- 2020-08-17 09:59blueman8888的博客 在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、...
- 2014-12-18 16:27- `sscanf()`函数可以从一个字符串中读取格式化的数据,并将其转换成指定的数据类型。 3. **Windows SDK `<shlwapi.h>`**: - `StrToInt()`函数可以将字符串转换为整数,这是Windows特有的库函数。 4. **MFC/ATL...
- 2018-06-16 16:10syb198810的博客 在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、...
- 2018-06-06 12:55Cicada128的博客 数字转字符串1.sprintf_s函数 //sprintf函数 int a = 100; float b = 10.30; char str[10]; sprintf_s(str,"%d",a); cout <<"a的字符串类型:"<< str&...
- 2020-12-22 10:53weixin_39637711的博客 在C/C++语言中没有专门的字符串变量,通常用字符数组来存放字符串。字符串是以“\0”作为结束符。C/C++提供了丰富的字符串处理函数,下面列出了几个最常用的函数。● 字符串输出函数puts。● 字符串输出函数gets。●...
- 2022-03-07 16:14CAKE_49648532的博客 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比...
- 2020-12-21 13:54weixin_39922749的博客 一、string.h中字符串处理函数在头文件中定义了两组字符串函数。第一组函数的名字以str开头;第二组函数的名字以mem开头。只有函数memmove对重叠对象间的拷贝进行了定义,而其他函数都未定义。比较类函数将其变量视...
- 2019-09-27 23:43ailiao8772的博客 在MFC程序中,使用CString来处理字符串是一个很不错的选择。CString既可以处理Unicode标准的字符串,也可以处理ANSI标准的字符串。CString的Format方法给我们进行字符串的转换带来了很大的方便,比如常见的int、...
- 2025-01-08 11:00山石张信哲的博客 最近在做lldp的snmp返回值时需要做这样的转换处理:C语言将点分十进制的IP字符串转成4个整数。man命令可以确认下sscanf和inet_aton的返回值,以确认处理成功还是失败。
- 2018-06-15 14:10bool_Gao的博客 1、VARIANT转COleSafeArray、 COleSafeArray转BYTE型数组在串口通信的OnCommMscomm()事件中会涉及到这两种类型转换,比如:VARIANT variant_inp;COleSafeArray safearray_inp;LONG len;BYTE rxdata[2048];if(m_cms...
- 2014-11-12 20:37脚本之家的博客 在程序中,我们有时需要将一个十六进制字符串转换为十...通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法: [cpp] view plaincopy char *ptr="123"; int n=0; n=atoi(ptr); p
- 2015-09-16 19:13邓学彬的博客 VC++中常用的字符串处理函数介绍,分ANSI和UNICODE版本
- 没有解决我的问题, 去提问