fputc(ch,fp) 把一个字符ch写到fp所指示的磁盘文件中,若写文件失败则函数的返回值为()。
A.0
B.1
C.EOF
D.非0
A.0
B.1
C.EOF
D.非0
A、将字符串hello输出到显示器上
B、将字符串hello打印出来
C、将字符串hello写入文件prn.txt中
D、其余选项都不对
【函数1.1说明】
本程序可以打印出如下图形(菱形):
*
***
*****
*******
*****
***
*
【函数2.1】
main()
{
int i,j,k;
for(i=0;i<=3;i++)
{
for(j=0;j<=2-i;j++)
printf(" ");
for((1))
printf("*");
printf("\n");
}
for(i=0;i<=2;i++)
{
for((2))
printf(" ");
for(k=0;k<=4-2*i;k++)
printf("*");
printf("\n");
}
}
【函数2.2说明】
通过本程序,可以从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件“CsaiWgm”中保存,输入的字符串以“!”结束。
【函数2.2】
include "stdio.h"
main()
{
FILE *fp;
char str[100],filename[10];
int i=0;
if((fp=fopen("CsaiWgm","w"))==NULL)
{
printf("cannot open the file\n");
exit(0);
}
printf("please input a string:\n");
gets(str);
while((3))
{
if(str[i]>='a'&&str[i]<='z')
str[i]=(4);
fputc(str[i],fp);
(5);
}
fclose(fp);
fp=fopen("CsaiWgm","r");
fgets(str,stden(str)+1,fp);
printf("%s\n",str);
fclose(fp);
}
#include<stdio.h>
main(argo,argv)
int argc;'char*argv[];
{ FILE*f1,*f2; char ch;
if(argc<______)
{ printf("Parameters missing!\n"):exit(0);}
if(((fl=fopen(argv[1],"r"))==NULL)||((f2=fopen(argv[2],"w"))==NULL))
{printf("Can not open file!\n");exit(0);}
while(______)fputc(fgetc(f1),f2);
fclose(f1); fclose(f2);}
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!