printf 相关问题

`printf`是格式化输出的常用功能。 C和许多其他语言都有一整套相关的功能。如果问题与`printf`或相关函数直接相关,则仅使用此标记。

如果 execvp() 失败,每个数字会打印多少次?我跑步时得到 C 3 次,但我的逻辑说 C 2 次

代码: int main(int argc, char *argv[]) { 整数我; 对于 (i = 1; i < 3; i++) { if (fork() == 0) { printf("A"); execvp("./prog2", &a...

回答 1 投票 0

如何包含 snprintf 而无需 printf 所需的系统调用?

在嵌入式平台上,printf 所需的系统调用通常不可用。标准解决方案是编写简单的存根,例如对于_write。 我不需要也不想要 printf。我需要 snprintf

回答 1 投票 0

打印输出并排降价

我正在寻找一种解决方案,可以在降价中从彼此相邻的循环打印多个输出。 这里以功能概要为例。 例子: for (名称中的值(mtcars)){ 猫(...

回答 1 投票 0

回答 3 投票 0

它们会被打印多少次,为什么?我知道:“Alpha”一次,“Beta”两次,“Omega”两次,但我不知道为什么

这是代码: int main(int argc, char *argv[]) { 如果(!fork()){ 写(1,“阿尔法 ”, 6); } 如果(!fork()){ 写(1,“测试版 ”,5); 返回 0;...

回答 1 投票 0

在 C 中的 printt 命令中调整文本大小

我想为我的 C 程序制作一个标题,但我找不到一种方法来使我的文本更大。它只是一行而不是整个代码。 我尝试了这些命令:“[1;33m”,但它没有...

回答 1 投票 0

sprintf 返回参数数量而不是字符串

我想包装 sprintf 函数以供以后进行字符串操作。代码被简化为错误: #!/usr/bin/perl 子 myPrintf { printf(@_); 我的 $text = sprintf (@_); 打印&

回答 2 投票 0

Perl sprintf 返回参数数量而不是字符串

我想包装 sprintf 函数以供以后的字符串操作。代码被简化为错误: #!/usr/bin/perl 子 myPrintf { printf(@_); 我的 $text = sprintf (@_); 打印&

回答 2 投票 0

awk/printf 格式化数字奇怪的行为

下面的代码应该在第1列中留下填充编号。 输入=“/home/user_install/folders_LIST_SIZES_MY_FOLDERS.txt” 而 IFS= 读取 -r 行;做 sudo du -sm $行|

回答 1 投票 0

如何在 MatLab 实时脚本中的代码输出之间添加换行符?

我在实时脚本单元中有以下代码: u = 符号单元; 符号V_GS V_t_值 = 0.4*u.V; K_n_W_L_值 = 2*u.mA/u.V^2; %获取V_GS i_d_equation_saturation = 0.5*K_n_W_L_value*(V_GS - V_t_value)^2; 屁股...

回答 1 投票 0

在 PHP 变量中设置 printf() 值

我有一个PHP脚本,显示如下时间:9.08374786377E-5,但我需要普通的浮动值作为时间:0.00009083747.....这就是为什么我只是用这样的浮动打印它: 我有一个显示时间的php脚本,例如:9.08374786377E-5,但我需要简单的浮动值作为时间,例如:0.00009083747.....这就是为什么我只是用这样的浮动来打印它: <?php function microtime_float() { list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (float)$sec); } $time_start = microtime_float(); $time_end = microtime_float(); $time = $time_end - $time_start; printf('%.16f', $time); ?> 它很好地显示了结果,但我需要在新变量中设置此打印值。我怎样才能做到这一点 ?我需要在新变量 $var 中设置这个打印值; $var = printf('%.16f', $time); //我们都知道它不起作用,但是如何设置呢? 您需要使用 sprintf 命令将数据作为变量获取... printf 输出结果,而 sprintf 返回结果 $var = sprintf('%.16f', $time); 那是因为 sprintf() 返回一个字符串,printf() 显示它。 printf('%.16f', $time); 等同于: echo sprintf('%.16f', $time); 由于 sprintf() 将结果打印到字符串中,因此您可以将其存储在变量中,如下所示: $var = sprintf('%.16f', $time); 希望这有帮助!

回答 2 投票 0

带有 printf 参数检查的可变参数模板

我有一个 printf 风格的函数,它接受可变数量的参数。这是我的出发点: #包括 #包括 void MyPrint (const char* fmt,...) { va_l...

回答 2 投票 0

使用相同的值替换 printf 格式字符串中的所有占位符

我觉得应该有一种更有效的方法来完成我想做的事情,但是经过一段时间的尝试寻找更好的方法后,我无法弄清楚。 printf "%s=( \"%s_actions\&...

回答 1 投票 0

C 使用 fprintf 字符串 %.*s

#包括 #包括 #包括 int main(int argc, char** argv) { /* 返回 0; */ 文件*输入,*输出; 字符text_buffer[80]; 字符text_buffer2[80]; 把 (&...

回答 1 投票 0

这个问题是我考试时问到的。我以为它会显示错误,但当我运行时它没有显示错误。请任何人解释一下这个[关闭]

#包括 int main() { int fun =printf("c for 循环"); 整数x; 对于(x=1;x<=fun;x++) printf("\nloop"); return 0; } I thought it will sh...

回答 1 投票 0

printf 是否将二进制数转换为十进制形式?

#包括 #包括 #包括 #包括 #定义N_BITS 16 int16_t Sixteen_in(char *bits); int main(int argc, char *argv[]) { 为...

回答 1 投票 0

我正在尝试在一行中打印一个短语,但我的 do-while 循环中有一个额外的换行符,我想知道为什么?

晚上好,我创建了一个单词搜索程序,我的输出应采用“A palavra % está no texto!”的形式或“A palavra % não está no texto!”,但它看起来像这样: 一个

回答 1 投票 0

在线程内的 C 中打印失败?

我创建了一个简单的睡眠排序算法: #包括 #包括 #包括 #定义ARR_SIZE 10 无效* sleepSort(无效* arg){ 我们睡觉(1000 * *(int *)...

回答 2 投票 0

‘printf’输出垃圾而不是特定字符

嗯,我对 printf() 有一个奇怪的问题。它在屏幕上输出垃圾。我猜这与记忆有关。看一看: char string1[] = "样本字符串"; 字符字符串2[2...

回答 2 投票 0

Bash printf 列中 arg 中的多行

我已经摆弄这个好几个小时了,但无法让它工作,所以也许我的方法是错误的。 我想漂亮地显示多行消息,因此“标题”位于左侧,然后...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.