黑马程序员技术交流社区

标题: rewind()函数怎么不管用呢 [打印本页]

作者: chaoyueshan    时间: 2015-6-20 19:55
标题: rewind()函数怎么不管用呢
#include <stdio.h>
#include<string.h>
int main(int argc, char *argv[])
{
        printf("请输入一个字符串:");
        char str[30];
        scanf("%s",str);
        FILE *fp = NULL;
        fp = fopen("ax.txt","w");
        int i;
        if(fp != NULL ){
                for(i = 0;i < strlen(str);++i){
                        fputc(str[i],fp);
                }
                printf("输入字符串成功!!!\n");
                rewind(fp);
                char s = fgetc(fp);
                printf("%c",s);
            while(s != EOF){
                    printf("输入字符串成功!!!\n");
                    putchar(s);
                    s = fgetc(fp);
                }
        }

        fclose(fp);

        return 0;
}
求指教
作者: chaoyueshan    时间: 2015-6-20 20:01
知道了  这里写错了  该是这样写    fp = fopen("ax.txt","w+");




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2