putch参数通过指针进行整数转换而无需强制转换

问题描述 投票:0回答:1

在下面的程序中,如果使用'putch'打印空白,则会出现“传递'putch'的参数1使指针不带强制转换而产生整数”的错误。

#include<stdio.h>
#include<conio.h>
main()
{
    int row,i,spc;
    for(row=1;row<=5;++row)
    {
        for(spc=5;spc>row;--spc)
        putch(" ");
        for(i=1;i<=row;++i)
        printf("%d",i);
        puts("\n");
    }
}

我想知道''是字符时,'int'是什么意思。是不是还是我错过了什么?

c stdio
1个回答
1
投票

我想知道当''是字符时,'int'是什么意思。


0
投票

正如AlexP在他的评论中已经提到的,您需要使用this这样的简单引号:

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