Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.06.2013, 21:40   #1
D92
Пользователь
 
Регистрация: 07.05.2012
Сообщений: 29
По умолчанию Функция и строки

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

Код:
Код:
#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]; 
    char fp = fopen("File.txt","r");
    strlen111(fp,str);
    if(!fp )
    {
  
        cout << "file don't open" << "\n";
       
         system("PAUSE");   
         return 0;
         }
         
                cout << "file open" << "\n";
     cout<<"Simvol = "<<str;
     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;
         }
D92 вне форума Ответить с цитированием
Старый 01.06.2013, 23:13   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Параметры: а - указатель исходного массива, n - размер исходного массива.
Ну дык:
Код:
int int f(char*a, int n)
    {
    fp = fopen(p,"r"); 
    if(!fp )
    {
        cout << "file don't open" << "\n";
         system("PAUSE");   
         return 0;
    }
        cout << "file open" << "\n";
    
     fgets(a, n, fp);
     fclose(fp);
     return 0;
         }
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функция Max для строки raytek Microsoft Office Access 27 28.01.2013 23:43
Функция вставки строки в строку (с++) Lazy maximka Помощь студентам 8 04.12.2010 21:05
Функция получения длины строки в C# kloffelin Помощь студентам 12 26.10.2010 22:39
Функция на виртуальную распечатку строки Alex Cones Общие вопросы Delphi 5 15.05.2010 15:33
Delphi.Строки.Функция. Scabby Помощь студентам 1 11.02.2009 19:45