c练习13
来源:互联网 发布:python与php 编辑:程序博客网 时间:2024/06/05 08:16
1、读入文件,并显示文件的内容
#include <stdio.h>
#include <stdlib.h>
int main()
...{
int ch;
FILE *fp;
char fname[50];
scanf("%s",fname);
fp=fopen(fname,"r");
if(fp==NULL)
...{
printf("error");
exit(1);
}
while((ch=getc(fp))!=EOF)
putchar(ch);
fclose(fp);
return 0;
}
#include <stdlib.h>
int main()
...{
int ch;
FILE *fp;
char fname[50];
scanf("%s",fname);
fp=fopen(fname,"r");
if(fp==NULL)
...{
printf("error");
exit(1);
}
while((ch=getc(fp))!=EOF)
putchar(ch);
fclose(fp);
return 0;
}
2、输出字符方阵
#include <stdio.h>
void display(char,int,int);
int main(void)
...{
int ch;
int rows,cols;
printf("Enter a character and two integers: /n");
while((ch=getchar())!=' /n')
...{
scanf("%d %d",&rows,&cols);
display(ch,rows,cols);
printf("Enter another character and two integers;/n ");
printf("Enter a newline to quit./n ");
}
printf("Bye. ");
return 0;
}
void display(char cr,int lines,int width)
...{
int row,col;
for(row=1;row<=lines;row++)
...{
for(col=1;col<=width;col++)
putchar(cr);
putchar(' /n');
}
}
void display(char,int,int);
int main(void)
...{
int ch;
int rows,cols;
printf("Enter a character and two integers: /n");
while((ch=getchar())!=' /n')
...{
scanf("%d %d",&rows,&cols);
display(ch,rows,cols);
printf("Enter another character and two integers;/n ");
printf("Enter a newline to quit./n ");
}
printf("Bye. ");
return 0;
}
void display(char cr,int lines,int width)
...{
int row,col;
for(row=1;row<=lines;row++)
...{
for(col=1;col<=width;col++)
putchar(cr);
putchar(' /n');
}
}
- c练习13
- c/c++练习–13
- C语言基础练习13
- C练习
- C练习
- C 练习
- c练习
- C练习
- C练习
- c 练习
- C 练习实例13 - 水仙花数
- 【c基础练习】文件练习
- c语言练习1
- c练习1
- c练习2
- c练习3
- c练习4
- c练习5
- 高并发高流量网站架构
- gvim 使用自己喜欢的颜色方案打开
- JAXB+Socket的一个Bug(或者算一个Feature吧)
- JavaScript 表格中行改变颜色
- dbexpress 4 + mysql 5 出现Too more connections的错误,解决办法说明
- c练习13
- UpdaterPanel属性解释
- C++学习笔记-第二章习题(二)
- 关于几个函数的使用
- 再说 Linux 下恢复 EXT3 Superblock
- 焦点关注:UltraSPARC T2 处理器的轻量级密码加速器(eNews 第二十八期/2007.09)
- Java学习从入门到精通
- 从LiveJournal后台发展看大规模网站性能优化方法
- 国外牛X的黑客站点大搜集!