Wpis z mikrobloga

Pytanie do speców od języka C. Chciałem się pobawić trochę w generowanie struktur poprzez makra, ale napotkałem na problem. Mam sobie strukturę, mam makro które w zamyśle ma nadać strukturze nazwę i ją zainicjalizować. Używam tego makra (zobacz komentarz) i się kompiluje. Ale jak już spróbuję cokolwiek przypisać do tak utworzonej struktury, to dostaję błąd. Jesteście w stanie wskazać mi mój błąd? Wyszedłem trochę z założenia, że preprocesor to tylko podmienia tekst, a rozwinięcie mojego makra to po prostu definicja nowej struktury, więc powinno działać.
#programowanie #pytanie #jezykc #embedded
mirkogreg - Pytanie do speców od języka C. Chciałem się pobawić trochę w generowanie ...

źródło: obraz_2023-07-12_225553058

Pobierz
  • 5
@mirkogreg: Nie czaję po co męczyć się z C i babrać się makrami do takich rzeczy. W C++ miałbyś klasy i template'y, żeby sobie „normalnie” generować, a całą resztę kodu możesz pisać jak w C. I w ostateczności mógłbyś nadal używać makr jak zwierzęta. Więc po co C?