• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Język C- absurdalny błąd podczas kompilacji

0 głosów
279 wizyt
pytanie zadane 25 grudnia 2019 w C i C++ przez Aragedens Obywatel (1,120 p.)
zamknięte 5 marca 2020 przez Aragedens

Witajcie! Podczas kompilacji wyskakuje mi następujący błąd:

In file included from opcje2.c:17:0:
obrobka2.h:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'int'
 int negatyw(t_obraz *obraz);
 

#ifndef OBROBKA2_H
#define OBROBKA2_H

#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include "struct.h"
#define MAX 512            /* Maksymalny rozmiar wczytywanego obrazu */
#define DL_LINII 1024/* Dlugosc buforow pomocniczych */
#define ZERO 0

int negatyw(t_obraz *obraz);
  
int progowanie(t_obraz *obraz, int *prog);

int konturowanie(t_obraz *obraz);

int rozm(t_obraz *obraz);

int level(t_obraz *obraz, int *czern, int  *biel);


#endif

Kompiluję na linuksie, w powłoce systemu

komentarz zamknięcia: problem rozwiązany, błąd został poprawiony, projekt zakończony
komentarz 25 grudnia 2019 przez adrian17 Mentor (354,120 p.)
Jeszcze pokaż ten drugi nagłówek.
komentarz 25 grudnia 2019 przez Aragedens Obywatel (1,120 p.)

Wstawiony przeze mnie to obrobka2.h 

 

#include<stdio.h>
#include<string.h>
#include "obrobka2.h"
#include "io2.h"
#include "struct.h"

 

tak to jest umieszczone w pliku opcje2.c 

komentarz 26 grudnia 2019 przez Aragedens Obywatel (1,120 p.)

A jeśli chodzi o struct.h 

 

#ifndef STRUCT_H
#define STRUCT_H
#include <stdio.h>
#include <stdlib.h>
#define MAX 512            /* Maksymalny rozmiar wczytywanego obrazu */
#define DL_LINII 1024/* Dlugosc buforow pomocniczych */
#define ZERO 0

typedef struct {
  FILE *plik_we, *plik_wy;        /* uchwyty do pliku wej. i wyj. */
  int negatyw,progowanie,konturowanie,wyswietlenie,rozmywanie,level;      /* opcje */
} w_opcje;

typedef struct
{
  int wymx;
  int wymy;
  int odcieni;
  int *pix;
}t_obraz;

#endif

 

komentarz 26 grudnia 2019 przez adrian17 Mentor (354,120 p.)

Wciąż mam przeczucie że nie wszystko pokazałeś.

In file included from opcje2.c:17:0:

Na przykład całego opcje2.c, bo tutaj narzeka na linię 17.

Podobne pytania

0 głosów
0 odpowiedzi 405 wizyt
0 głosów
0 odpowiedzi 199 wizyt
pytanie zadane 8 stycznia 2021 w Java przez Marcinnok Użytkownik (780 p.)
0 głosów
1 odpowiedź 159 wizyt
pytanie zadane 23 marca 2017 w C i C++ przez DODO Bywalec (2,950 p.)

93,424 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...