注册 登录
编程论坛 C++教室

菜鸟有疑问~~读取文件搞不懂哪里出错了~

木瓜君 发布于 2009-12-18 17:07, 670 次点击
程序代码:
#include <iostream>
#include <stdlib.h>
using namespace std;
void main()
{
    FILE *fp;
    char ch;
    if ( (fp = fopen("kid.txt","wr+")) == NULL)
    {
        cout << "Can not open the file!" << endl;
        system("pause");
        exit(1);
    }
    cout << "Input the string :" <<endl;
    ch = getchar();
    while ( ch != '\n')
    {
        fputc(ch,fp);
        ch = getchar();
    }
    rewind(fp);                         //执行时,下列代码好像没有执行
    ch = fgetc(fp);
    while ( ch != EOF)
    {
        putchar(ch);
        ch = fgetc(fp);
    }
    fclose(fp);
}

搞不懂,哪位解释下
3 回复
#2
newCpp2009-12-19 09:31
http://bbs.
这个视频教程里有一个文件抄做你去看一下吧!!
#3
木瓜君2009-12-19 10:30
thx
#4
shenyulv2009-12-20 14:34
以下是引用newCpp在2009-12-19 09:31:58的发言:

http://bbs.
这个视频教程里有一个文件抄做你去看一下吧!!
怎么人那么少?
1