我们如何使用printf打印字符串

时间:2016-10-28 04:01:03

标签: c

   char a[3]="26";
   char i[25]="/sys/class/gpio/gipo";
   char *j=strcat(i,a);
   printf("i=",i);
   printf("\nj=",j);

该程序的输出是,

   i=
   j=

1 个答案:

答案 0 :(得分:0)

您需要使用

printf("i=%s",i);

打印出i的内容,j的内容相同(但显然用'j'代替'i')。如果没有这些格式说明符,代码将无效。