有没有高手给我解释一下这个题目?
设计函数chline(ch,i,j),实现指定字符在i列到j列的输出,并用一个简单的驱动程序测试该函数。这个是什么意思啊?有点不明白
程序代码:#include<stdio.h>
#include<stdlib.h>
void chline(char , int , int );
int main(void)
{
int x,y;
char ch;
printf("输入一段字符:");
scanf("%s",&ch);
printf("输入开始与结束的数字:");
scanf("%d%d",&x,&y);
chline(ch,x,y);
return 0;
}
void chline(char ch, int x, int y)
{
int k;
for(k=1; k<x; k++)
printf(" ");
for( ; k<=y; k++)
printf("%s",ch);
printf("\n");
}
这个程序为什么执行老是出错啊?