printf

    1热度

    2回答

    如果参数小于0,我正在寻找绘制一行char的行,必须在行上打印50个字符。如果参数超过50,必须先打印50个字符,然后继续打印字符,直到参数变为0. 当参数超过50时,我不知道如何在一行上打印前50个字符,然后新行上剩余的字符 void drawLine(char c, int n){ if(n<0){ for(int i =0; i < 50; i++){ p

    3热度

    2回答

    #include <stdio.h> void main() { printf(2 + "abcdefgh"); } 此代码是如何打印的cdefgh?如果我使用2-或2*或任何其他运算符,编译器会报错。

    0热度

    2回答

    现在我有一个关于如何查看sprintf php funciton的源代码的问题。因为我想知道函数在哪里以及如何执行。 我可以通过grep -r 'PHP_FUNCTION(round)'找到一些函数,如math.c中的圆函数,但是sprintf与循环函数不相似。

    1热度

    3回答

    #include<stdio.h> void main() { char a[]="get organized learn c!"; printf("%s",&a[2]); } 我得到的输出: t organized learn c! 它应该给错误,因为我%s的

    1热度

    2回答

    每cppreference.com长度修饰符%L仅适用于浮点类型。但现代GNU编译器似乎也接受它作为%ll(long long)的同义词的整数。有没有可能在这方面引用错误?或者%L是整数在未来会成为标准吗?

    1热度

    1回答

    如果我们有 A = [100 -0.1 0]; B = [30 0.2 -2]; t1 ='文字1'; T2 =文本2' 如何使用fprintf中,使保存在文件输出将看起来像 100 -1.000E-0001 0.000E-0000 'text 1' 30 2.000E-0001 -2.000E-0000 'text 2'

    -2热度

    2回答

    我在使用X宏中的offsetof()时出现明显错误。下面的代码显示了一个相当简单的结构的例子,一个是明确定义的,另一个是使用X宏定义的。然后将两个结构中每个结构域的偏移量打印到屏幕上。正如您在下面的注释中看到的那样,使用X宏定义的结构中的字段显示不正确的偏移量。 我认为这是一个打印问题。有人可以解释一下这个谜团吗? #include <stdio.h> #include <stdlib.h>

    -2热度

    3回答

    #include <stdio.h> #define MAX_TITLE_SIZE 20 #define MAX_BOOKS 10 struct Book { int _isbn; float _price; int _year; char _title[MAX_TITLE_SIZE + 1]; int _qty; }; void c

    1热度

    1回答

    这是我的代码[注:我使用Eclipse为C/C++ Windows平台] #include <stdio.h> #include<stdlib.h> int main(void) { int num; printf("Enter a number:\n"); scanf("%d",&num); if(num%2==0) printf("Nu

    -6热度

    2回答

    我刚刚开始C编程,正在使用Eclipse Mars环境和MinGW编译器。编写添加两个整数并输出总和的程序时遇到了问题。 我收到了“警告:过多的论点格式”对话框下面的语句: printf("Sum of %d ", integer1," and %d", integer2," is: %d\n", sum); 谁能请解释为什么这是不正确的,我怎么可能会纠正呢? (完整的程序如下): #incl