b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

printf输出格式glib源码下载:http://ftp.

电脑杂谈  发布时间:2018-02-07 20:09:12  来源:网络整理

printf输出格式 %m%n_printf函数输出格式_printf输出格式

glib源码下载:

glib帮助文档:https://developer.gnome.org/glib/

首先将翻译贴上

通过打印处理程序输出格式化的消息。 默认的打印处理程序只是将消息输出到stdout,而不添加尾随的换行符。 通常,格式应该以自己的换行符结束。

g_print()不应该从库中用于调试消息,因为它可能被应用程序重定向到特殊目的消息窗口甚至文件。 相反,库应该使用g_log(),g_log_structured()或方便宏g_message(),g_warning()和g_error()。

参数

format

消息格式。 请参阅printf()文档

...

要插入格式字符串的参数

设置打印处理程序。

传递给g_print()的消息将通过新的处理程序输出。 默认处理程序只是输出消息到标准输出。 通过提供您自己的处理程序,您可以将输出重定向到GTK +窗口小部件或日志文件。

参数

FUNC

新的打印处理程序

??

返回

旧的打印处理程序

指定打印处理函数的类型。 这些被调用完整的格式化字符串输出。

参数

string

要输出的消息

验证表达式expr(通常表示前提条件)的值为TRUE。 如果该函数返回一个值,请改用g_return_val_if_fail()。

如果expr的计算结果为FALSE,那么当前函数应该被认为具有未定义的行为(程序员错误)。 解决这个错误的唯一正确方法是更改正在调用当前函数的模块,以避免这种不正确的调用。

printf输出格式_printf输出格式 %m%n_printf函数输出格式

为了使这个未定义的行为可见,如果expr计算结果为FALSE,结果通常是关键的消息被记录并且当前函数返回。

如果定义了G_DISABLE_CHECKS,则不执行检查。 因此,您不应该依赖expr的任何副作用。

要调试g_return_if_fail()检查失败,请使用环境中定义的G_DEBUG = fatal-criticals或G_DEBUG = fatal-warnings在调试器下运行代码(请参阅运行GLib应用程序):

G_DEBUG=fatal-warnings gdb ./my-program

可以使用continue命令在gdb中跳过任何不相关的故障。

参数

expr

要检查的表达式

验证表达式expr(通常表示前提条件)的值为TRUE。 如果函数没有返回值,请改用g_return_if_fail()。

如果expr的计算结果为FALSE,那么当前函数应该被认为具有未定义的行为(程序员错误)。 解决这个错误的唯一正确方法是更改正在调用当前函数的模块,以避免这种不正确的调用。

为了使这个未定义的行为可见,如果expr的计算结果为FALSE,结果通常是记录一条关键的消息,并从当前函数返回val。

如果定义了G_DISABLE_CHECKS,则不执行检查。 因此,您不应该依赖expr的任何副作用。

有关如何调试此检查失败的指导,请参阅g_return_if_fail()。

参数

expr

要检查的表达式

val

如果表达式不是true,则返回当前函数的值

记录关键信息并从当前函数返回。 这只能用于不返回值的函数。

有关如何调试此检查失败的指导,请参阅g_return_if_fail()。

记录重要消息并返回val。

有关如何调试此检查失败的指导,请参阅g_return_if_fail()。

参数

val

printf函数输出格式_printf输出格式 %m%n_printf输出格式

从当前函数返回的值

如果表达式不正确,则记录警告。

参数

expr

要检查的表达式

从:2.16

记录警告。

从:2.16

用[E] xit,[H] alt,show [S] tack trace或[P] roceed提示用户。 此功能仅用于调试使用。 下面的例子展示了它如何与g_log()函数一起使用。printf输出格式


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-65911-1.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...