• 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

Object Storage Arubacloud
0 głosów
206 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 (344,860 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 (344,860 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 352 wizyt
0 głosów
0 odpowiedzi 149 wizyt
pytanie zadane 8 stycznia 2021 w Java przez Marcinnok Użytkownik (780 p.)
0 głosów
1 odpowiedź 109 wizyt
pytanie zadane 23 marca 2017 w C i C++ przez DODO Bywalec (2,950 p.)

92,579 zapytań

141,432 odpowiedzi

319,663 komentarzy

61,964 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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...