• 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

VPS Starter Arubacloud
0 głosów
241 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 Ekspert (349,240 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 Ekspert (349,240 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 376 wizyt
0 głosów
0 odpowiedzi 158 wizyt
pytanie zadane 8 stycznia 2021 w Java przez Marcinnok Użytkownik (780 p.)
0 głosów
1 odpowiedź 120 wizyt
pytanie zadane 23 marca 2017 w C i C++ przez DODO Bywalec (2,950 p.)

92,980 zapytań

141,943 odpowiedzi

321,189 komentarzy

62,307 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.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...