Чтение Строки Из Текстового Файла

Тема в разделе "Общие вопросы по С и С++", создана пользователем Studentikus, 26 май 2013.

  1. Studentikus

    Studentikus New Member

    Регистрация:
    26 май 2013
    Сообщения:
    1
    Симпатии:
    0
    Что-то сделал, до ума не могу довести




    Написать функцию, удовлетворяющую следующим требованиям:
    Прототип: int f(char*a, int n)
    Параметры: а - указатель исходного массива, n - размер исходного массива.
    Назначение: Чтение строки из текстового файла
    Нужно создать текстовый документ "File" в той папке, где сохраняешь программу



    #include <iostream>
    #include <stdlib.h>

    using namespace std;
    int strlen111(char*str,char*p);
    int c(char*);
    void p(char * fp, char *s);
    FILE *fp;

    int main(int argc, char *argv[])

    {

    char str[80];
    cout<<"Simvol = "<<str;

    fp = fopen("File.txt","r");
    if(!fp )
    {
    cout << "file don't open" << "\n";
    system("PAUSE");
    return 0;
    }

    cout << "file open" << "\n";

    fclose(fp);


    system("PAUSE");
    return 0;
    }


    int strlen111(char*str,char*p)
    {

    fp = fopen(p,"r");
    if(!fp )
    {
    cout << "file don't open" << "\n";
    system("PAUSE");
    return 0;
    }
    cout << "file open" << "\n";

    fgets(str, 80, fp);
    fclose(fp);
    return 0;
    }
     
Загрузка...

Поделиться этой страницей