C语言网

 找回密码
 加入社区!

QQ登录

只需一步,快速开始

查看: 312|回复: 2

求高手帮做一下啊 [复制链接]

Rank: 1

主题
0
帖子
2
C币
5 枚
在线时间
0 小时
发表于 2010-6-10 18:56:46 |显示全部楼层
1C币
要求:在x.txt文件中给出10个字符串,用程序读入。按字符串的长短存放到x1.txt文件中(由短到长)。并输出下面信息:输出第一个字符串的第一个字符,第二个字符串的前两个字符,第三个字符串的前三个字符……。
小弟初学c语言  这个问题对菜鸟有点难 希望高手帮助一下……

最佳答案

任c 查看完整内容

#include #include void main() { int i,j; FILE *fp;char a; if((fp=fopen("x.txt","r"))==NULL) { printf("\nfail to open a file!\n"); exit(0); } for(i=1;;i++) { for(j=0;j

Rank: 1

主题
1
帖子
8
C币
11 枚
在线时间
3 小时
发表于 2010-6-10 18:56:47 |显示全部楼层
#include<stdio.h>
#include<stdlib.h>
void main()
{
        int i,j;
        FILE *fp;char a;
        if((fp=fopen("x.txt","r"))==NULL)
        {
                printf("\nfail to open a file!\n");
                exit(0);
        }
        for(i=1;;i++)
        {
                for(j=0;j<i;j++)
                {
                        fscanf(fp,"%c",&a);
                        printf("%c",a);
                        if(feof(fp))
                        {
                                printf("打印成功!\n");exit(0);
                        }
                }
                printf("\n");
        }
       
}


运行之前在projects下创建一个“x.txt”

Rank: 2

主题
3
帖子
113
C币
117 枚
在线时间
7 小时
发表于 2010-9-2 20:54:39 |显示全部楼层
文件操作啦
您需要登录后才可以回帖 登录 | 加入社区!

C语言 ( 粤ICP备11042647号-2 )

GMT+8, 2012-2-7 22:33

©2009-2011 cyuyan.com.cn

回顶部