cost 148 ms
如何有效地将十六进制编码的字符串转换为 C 中的字符串 - How can I convert hex encoded string to string in C efficiently

我需要像这样转换十六进制编码的字符串: 进入 此刻我写了这个function: 我正在使用strtol function 来完成这项工作。 我觉得我浪费了 memory 的 3 个字节用于input数组和一些处理器时间来复制两个字节并以 0 终止,因为strtol function 没有像“长度”这 ...

为什么会出现这种情况? 使用 Windows WSL(ubuntu 20.04)时出现 c lib 问题 - Why this situation was happen? c lib problem while using Windows WSL(ubuntu 20.04)

我在 strcpy 和 strtol function 中将 gcc 用于 c 库时遇到了一个奇怪的问题。 在两种情况下进行测试并得到截然不同的结果。 改到以下区域后,可以得到正确的值:678。但是,为什么呢? ...

Clang-Tidy:'fscanf' 用于将字符串转换为 integer 值,但 function 不会报告转换错误; 考虑改用“strtol” - Clang-Tidy: 'fscanf' used to convert a string to an integer value, but function will not report conversion errors; consider using 'strtol' instead

在这里对 C 有点陌生! 每当我使用fscanf将输入文件中的值存储到变量中时,我正在使用 CLion 编写程序并不断收到此警告消息: Clang-Tidy:'fscanf' 用于将字符串转换为 integer 值,但 function 不会报告转换错误; 考虑改用“strtol” 我不明白这个 ...

如何在不消耗迭代器 int rust 的情况下获取元素(在 rust 中重写 strtol 的问题) - how to get element without consuming iterator int rust(problem with rewriting strtol in rust)

我在 Rust 中实现strtol ,如下所示: 问题是在运行strtol之后,迭代器指向数字之后的第二个字符,它应该指向数字之后的第一个字符。 例如,如果输入“1234abc”,在调用strtol之后,迭代器指向b ,它应该是a 。 ...

在变量上使用 fgetc(stdin) 后,如何将输入传递给 strtol? - After using fgetc(stdin) on a variable, how do I pass the input to strtol?

我有一个变量,用户输入一个数字。 该变量是int类型,因为这是fgetc(stdin)和getchar()的返回值。 在这种情况下,我使用的是fgetc(stdin) 。 用户输入数字后,我想使用strtol()将其转换为 integer ,但是,由于strtol()的第一个参数是const ch ...

2021-01-29 02:35:21   2   40    c / strtol  
Strtol function 返回错误值 - Strtol function returning wrong value

我需要获得一个信用卡号作为练习的输入,所以我使用 function fgets(将它作为一个字符串来检查它是否真的是一个数字)然后 strtol 使它成为一个长的 integer。但是function 返回的 integer 值与字符串中的值不匹配。 例如,当我输入值 400360000000001 ...

如何在 c 中存储具有最小和最大大小的值 - How to store a values with a min and max size in c

我正在尝试创建一个程序,该程序要求输入13-16位信用卡号,并在用户输入非数值时重新提示。 到目前为止,当我输入16位值时,我的程序可以正常工作; 但是,如果我输入更少的内容,它会重新提示。 如何让我的程序接受最少13位数字和最多16位数字? ...

2020-04-13 16:08:48   2   125    c / cs50 / strtol  

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM