4个回答
展开全部
putchar函数就是在屏幕上输出一个字符,不需格式
#include<stdio.h>
int main(void)
{
char a[]="abc123";
putchar(a[0]);
putchar(a[5]);
return 0;
}
结果:
putchar(a[0]); 输出 a
putchar(a[5]); 输出 3
如果你想输出字符串的话,就需要采用一个循环了:
#include <stdio.h>
#include <string.h>
int main(void)
{
char a[]="abc123";
int i;
for(i = 0; i < strlen(a); i++) //使用函数strlen获取字符串的长度
{
putchar(a[i]);
}
return 0;
}
#include<stdio.h>
int main(void)
{
char a[]="abc123";
putchar(a[0]);
putchar(a[5]);
return 0;
}
结果:
putchar(a[0]); 输出 a
putchar(a[5]); 输出 3
如果你想输出字符串的话,就需要采用一个循环了:
#include <stdio.h>
#include <string.h>
int main(void)
{
char a[]="abc123";
int i;
for(i = 0; i < strlen(a); i++) //使用函数strlen获取字符串的长度
{
putchar(a[i]);
}
return 0;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdio.h>
#include <windows.h>
/* copy input to output; 1st version */
main()
{
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
system("pause");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输出单个字符如下
if(putchar(c)==EOF)
{
printf("output error:%m\n");
exit(0);
}
if(putchar(c)==EOF)
{
printf("output error:%m\n");
exit(0);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询