Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

проблема с Файлами

55K
11 декабря 2010 года
g00dv1n
22 / / 28.11.2010
Начал только разбираться с файлами и сразу воникла проблема
Вроде делаю все по примерам , но выскакиевает куча ошибок не могу понять в чем дело !!
ВОт ошибки :

Ошибка 1 error C2275: FILE: недопустимое использование этого типа в качестве выражения c:\users\alexandr\documents\visual studio 2010\projects\laba 6\laba 6\laba_6.c 10

Ошибка 2 error C2065: file: необъявленный идентификатор c:\users\alexandr\documents\visual studio 2010\projects\laba 6\laba 6\laba_6.c 10

Ошибка 3 error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" c:\users\alexandr\documents\visual studio 2010\projects\laba 6\laba 6\laba_6.c 11

Ошибка 4 error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" c:\users\alexandr\documents\visual studio 2010\projects\laba 6\laba 6\laba_6.c 12

Ошибка 5 error C2065: fname: необъявленный идентификатор c:\users\alexandr\documents\visual studio 2010\projects\laba 6\laba 6\laba_6.c 14

Предупреждение 6 warning C4013: file_open: нет определения; предполагается "extern" с возвратом типа "int" c:\users\alexandr\documents\visual studio 2010\projects\laba 6\laba 6\laba_6.c 15

Ошибка 7 error C2065: fname: необъявленный идентификатор c:\users\alexandr\documents\visual studio 2010\projects\laba 6\laba 6\laba_6.c 15

Ошибка 8 error C2371: file_open: переопределение; различные базовые типы c:\users\alexandr\documents\visual studio 2010\projects\laba 6\laba 6\laba_6.c 19


Код:
#include <stdio.h>
#include <conio.h>
#include <Windows.h>



void main()
{
    system("chcp 1251");
    FILE * file;
    char fname[15];
    int file_open(char file_name[]);
    printf("Введите имя файла: ");
    scanf("%s",fname);
    file_open(fname);
    getch();
}

void file_open(char file_name[]){
    FILE * pfile;
    if((pfile=fopen(file_name,"r"))==NULL){
        printf("Файл не найден\n");
       
    }

    fclose(pfile);
   

}
297
11 декабря 2010 года
koodeer
1.2K / / 02.05.2009
Объявления переменных и функций должны стоять раньше всех операторов. Перенесите system ниже.

У функции file_open не совпадает объявление и определение: int - void.
55K
12 декабря 2010 года
g00dv1n
22 / / 28.11.2010
Благодарю.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог