printf

    20热度

    3回答

    C#中是否有类似于sprintf()的东西?我想例如将整数转换为2字节的字节数组。 是这样的: int number = 17; byte[] s = sprintf("%2c", number);

    8热度

    7回答

    截至目前我使用下面符合打印出点的 fprintf(stdout, "%-40s[%d]", tag, data); 我期待的输出会像下面, Number of cards..................................[500] Fixed prize amount [in whole dollars]............[10] Is this a high

    2热度

    4回答

    自从我上次使用D Programming Language以来,已经有相当长的一段时间了,现在我将它用于一些涉及科学计算的项目。 我有一堆浮点数据,但是当我使用writefln打印它们时,得到的结果如下:4.62593E-172这是一个零!如何使用字符串格式化%的东西打印0这样的东西? 现在我用劈: if(abs(a) < 0.0000001) writefln(0); el

    2热度

    4回答

    编译此行 long int sz; char tmpret[128]; //take substring of c, translate in c string, convert to int, //and multiply with 1024 sz=atoi(c.substr(0,pos).c_str())*1024; snprintf(tm

    17热度

    8回答

    int x; printf("hello %n World\n", &x); printf("%d\n", x);

    8热度

    5回答

    我已经编写了一个程序,它使用printf将消息发送到标准输出,并且我无法将输出重定向到一个文件(从bash运行)。 我已经试过: ./program argument >> program.out ./program argument > program.out ./program >> program.out argument ./program > program.out argumen

    3热度

    1回答

    如何在SQL通配符添加到此: sprintf("SELECT robot FROM robots WHERE robot LIKE '%s'",strtolower($user_agent)); 为 sprintf("SELECT robot FROM robots WHERE robot LIKE '%%s%'",strtolower($user_agent)); 火焰壮观的球吹了起来,

    12热度

    7回答

    我正在使用C++。 我想写一个可能很长的格式化字符串使用sprintf的(特别是安全计算的版本一样_snprintf_s,但这个想法是一样的)。在编译时近似的长度是未知的,所以我将不得不使用一些动态分配的内存,而不是依赖大的静态缓冲区。有什么办法可以确定一个特定的sprintf调用需要多少个字符,所以我总是可以确定我有足够大的缓冲区吗? 我的回退是我只取格式字符串的长度,它的两倍,并尝试。如果它的

    2热度

    3回答

    我正在调试信号处理程序中的某些Linux C代码以处理浮点异常。目标是检查浮点寄存器,打印一些信息,然后中止。尝试打印(char)('0' + phyreg)的结果时,出现分段错误。 struct ucontext * uc = (struct ucontext *) data; fpregset_t fp = uc -> uc_mcontext.fpregs; int top = (fp

    0热度

    3回答

    我在这里有点困惑。 我愿做这样的事情: 创建某种缓冲的我可以写为 清除缓冲区 使用一个printf() - 类的函数多次追加基于一些复杂的计算,我只想要做一次缓冲区的一堆东西 使用缓冲区的内容并将其打印到若干PrintStream对象 重复步骤2-4必要时 例如为: SuperBuffer sb = new SuperBuffer(); /* SuperBuffer is not a r