- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我目前正在努力让我的程序执行一个程序(例如 power point),然后在它旁边添加我要打开的文件的路径。我的程序使用以下方法获取文件路径:
dirIter2->path()
我得到程序和文件的 2 个路径,将它们合并为一个字符串并将它们传递到以下内容中:
系统(PathTotal.c_str())
这很好用,但我唯一的问题是,当文件名中有一个空格时,命令提示符说找不到文件(因为它认为文件名在到达第一个空格时结束。我已经试过了用引号将其包装起来,但它是需要包装的实际文件名。(例如,我试过“C:\users\bob\john is cool”但它需要像这样:C:\users\bob\“john is cool”)
有人对我如何解决这个问题有任何建议吗?我正在考虑获取文件所在文件夹的路径,然后获取文件名。我会用引号将文件名括起来,然后将其添加到文件夹的路径中。我试过像上面那样使用 ->path() 但唯一的问题是它只能转到文件夹目录之外?
是否有一个 boost 命令可以在不获取文件的情况下获取文件的完整路径?
如果谁有更好的建议,我不 promise 这个想法
谢谢
最佳答案
在 C 和 C++ 中,“\”都是转义字符。对于某些东西(比如 '\n' 或 '\t'),它会插入一个控制代码;否则,它只会给你下一个字符。
所以如果你做这样的事情:
fopen("C:\users\bob\john is cool", "r");
它将尝试打开一个名为
C:usersbobjohn is cool
如果你想要输出中的那些'\'字符,你必须转义它们。所以你会想要:
fopen("C:\\users\\bob\\john is cool", "r");
在带有 Visual Studio 的 Windows 上,我也成功地使用了 Unix 风格的分隔符:
fopen("C:/users/bob/john is cool", "r");
事实上,您可以将它们混合起来:
fopen("C:/users\\bob/john is cool", "r");
关于c++ - 在 cmd pmt 中执行带空格的文件名 从 C++ 程序传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4180237/
一直在尝试将excel中使用的pmt函数实现到php中。我有公式,但计算结果不正确。 其利率为 6%,期限为 30 年,最终值为 833333。 正确答案应该是 10,541。 付款应在期末到期,因此
我正在尝试编写一个摊销计算器,用户可以在其中输入余额值、小数形式的利率值以及每月付款值。有了这些信息,我想输出以美元计的利息金额、本金金额和新余额。这是我的代码: import java.util.S
我正在尝试编写与 EXCEL PMT 函数等效的代码。 在 JavaScript 中,公式如下所示: function PMT (ir, np, pv, fv ) { /* ir - intere
我正在准备一份现金流量表,我每个月都会在其中贷款——所有贷款的利率和期限都相同。因此,我需要从到目前为止所有贷款中预测每个月的 EMI、利息和本金。 实际上,我发现了 PMT。我以 1 美元计算了 P
我想在 Javascript 中使用 Excel PMT 函数。参数将是 Pmt( interest_rate, number_payments, PV, FV, Type ) interest_ra
我想用Java实现PMT函数(来自Excel)。 PMT函数的公式为: (D7*D9/12)/(1-(1+D9/12)^(-(D11/12)*12)) 地点: D7 = 融资金额 D9 = 比率 D1
我要进行高级 PMT 计算。我得到了一个例子来完成,虽然代码会给我正确的答案,但它只适用于那个例子。 我正在使用 HP 17bII 计算器来验证我的结果,这些结果需要相同。 现值: PV - -100
在 excel 中,PMT 功能根据年利率、总期数、原始面值和债券的期末值(value)为您提供每月付款。 计算月供的数学公式为: M=[OF(i(1+i)^n)]/[(1+i)^(n-1)] M=M
Microsoft.VisualBasic 程序集中有一个内置函数。我可以像这样在 VB 中使用它: Financial.Pmt((dAPR / 100) / 12, iNumberOfPayment
这是我习惯的金融现值方程: http://financeformulas.net/Present_Value.html 但是,numpy 的 pv 需要类似于 np.pv(rate=0.05/12,
我目前正在努力让我的程序执行一个程序(例如 power point),然后在它旁边添加我要打开的文件的路径。我的程序使用以下方法获取文件路径: dirIter2->path() 我得到程序和文件的 2
我正在开发一个项目,我必须编写一段代码来计算客户退休时的储蓄: def savings_calculator(PMT, n, i): FV = 0 for j in range(n):
我是一名优秀的程序员,十分优秀!