• 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
359 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,880 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,880 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 459 wizyt
0 głosów
0 odpowiedzi 273 wizyt
pytanie zadane 8 stycznia 2021 w Java przez Marcinnok Użytkownik (780 p.)
0 głosów
1 odpowiedź 219 wizyt
pytanie zadane 23 marca 2017 w C i C++ przez DODO Bywalec (2,950 p.)

93,692 zapytań

142,611 odpowiedzi

323,220 komentarzy

63,220 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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...