69,382
社区成员
发帖
与我相关
我的任务
分享
/*0611.c -- 利用getchar() 与putchar()自定义自己的输入输出函数*/
#include <stdio.h>
void outstring(const char *);
int main(void)
{
char arr_string[] = "a side a is now begin OK!";
char abc[] = "bcdef";
char *code = "efitsskkk";
char *arr_pointer = "ohoh!";
printf("_________________________\n");
outstring(arr_string);
putchar('\n');
outstring(arr_pointer);
getch();
return 0;
}
/*putchar 制作函数*/
void outstring(const char *apr)
{
while(*apr)
putchar(*++apr);/*我知道这里有错,我只想知道结果为什么会多一个a*/
}
/*0611.c -- 利用getchar() 与putchar()自定义自己的输入输出函数*/
#include <stdio.h>
void outstring(const char *);
int main(void)
{
char arr_string[] = "a side a is now begin OK!";
char abc[] = "bcdef";
char *code = "efitsskkk";
char *arr_pointer = "ohoh!";
printf("_________________________\n");
outstring(arr_string);
putchar('\n');
outstring(arr_pointer);
getch();
return 0;
}
/*putchar 制作函数*/
void outstring(const char *apr)
{
while(*apr)
putchar(*apr++);/*我知道这里有错,我只想知道结果为什么会多一个a*/
}