问题标签 [format-string]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
166 浏览

c# - 格式化字符串中的小数/货币

我无法在自定义格式化字符串中格式化十进制

我找到了几个帖子:

c# - 使用字符串格式显示最多 2 位的小数或简单整数

c# - 将 Decimal 转换为非默认格式的字符串

但是当尝试使用它们时会遇到几个问题

例如:关于价值

0.656 我得到“.656”或“.66”

23.656 => “23.656”或“23.66”

有人推荐我可以找到格式字符串规则的链接?

0 投票
3 回答
676 浏览

emacs - 如何将格式说明符添加到“格式时间字符串”?

我有以下函数定义:

我希望能够在format-time-string. 通常,我会查看函数的源代码,但这个函数是在 C 源代码中定义的。(我认为这排除了将某些东西挂在上面的可能性,但我会得到纠正。)

如何添加另一个%o适用nth于适当参数的格式说明符(例如,)?

所需用途:

0 投票
1 回答
19 浏览

c - MS VS 格式字符串用 $ 指定使用的参数

我正在使用 Visual Studio 2013 创建一个 C 程序。

我想测试格式字符串参数。

我唯一想做的是以下

如果我说它Test: %s使用第一个参数。但我希望它使用第二个参数。但我的输出是Test: $s

我究竟做错了什么?是否有另一种方法来指定要使用的第二个参数?

0 投票
1 回答
377 浏览

java - Java 换行选项

你能告诉我有没有其他方法可以在 System.out.printf 之间换行 - 标准输出函数我希望它是相关的问

0 投票
1 回答
2177 浏览

c - How to turn off FORTIFY_SOURCE patch using format string bug

This question is relative to : A Eulogy for Format Strings from phrack (http://www.phrack.org/issues.html?issue=67&id=9)

I don't understand in their article how providing a fmt string like %1$*269168516$ it can toggle off _IO_FLAGS2_FORTIFY bit in the stdout FILE structure ?

Is it because when we overflow the integer offset, args_type[offset] can point anywhere in memory, and specifically on stdout->_flags2 to set it to 0 ?

If so, how can we know that we managed to toggle it off ? because when I try with this code I can't get a segfault like specified in the article. (compiling option: gcc -m32 -z execstack -fno-stack-protector -ggdb -O2 -D_FORTIFY_SOURCE=2 -o prog test.c)

0 投票
3 回答
46 浏览

c# - 对象的无赋值构造是否有意义?

AR# 检查我的解决方案告诉我“'Local variable 'fs' is never used'”关于这一行:

好吧; 只是摆脱整个shebang,对吗?

相反,R# 的操作是只删除 var 声明和赋值,留下:

令我惊讶的是(懊恼的惊讶),它编译了!

但这有任何意义吗?

0 投票
0 回答
155 浏览

python - 如何在格式化特定于区域设置的数字时自定义减号?

使用sprintf(示例中的 Python)时,有许多格式化选项:

但是,我还没有找到一种方法来格式化实际的减号——例如,我希望它是一个适当的减号,以便更好地与加号对齐,即u"\u00B1". 除了进行字符串替换之外,有什么方法可以定义它吗?

0 投票
3 回答
1501 浏览

java - string.format() 中的空格是否有“%”符号?

对于新行,符号是“%n”;空间怎么样,它有符号吗?

我已经在各种网站上搜索过它,但我找不到它。

0 投票
2 回答
657 浏览

c# - 动态时间跨度格式字符串

我想TimeSpan动态设置我的格式字符串。这意味着如果时间跨度值是负数,格式字符串应该不同于正数。当我想设置格式字符串时,我不知道TimeSpan!

例如:我希望负时间跨度为 -03:01:01,正值时间跨度为 003:01:01

代码是

女巫第三个参数是格式字符串

0 投票
1 回答
90 浏览

c - 格式字符串利用,如何检索保存的指令指针?

我的漏洞利用有问题(做运动)。传递给我的易受攻击程序的字符串已经准备好了,除了我要写入的目标地址,当然是当前保存的$eip。

我怎样才能找回它?答案似乎很简单,当然通过调试,停止执行并查看打印堆栈的地址。好的,现在假设我检索到了它,问题是我启动了一个未使用 -g 选项编译的可执行文件,因此无法设置断点...那我该怎么做呢?

请注意,两个堆栈(一个用 -g 编译的文件和一个没有它的文件)是不同的!不同的堆栈,因此不同的 $eip 地址(以及值)。