[gelöst]C Code, wie sieht das Pascal Equivalänt aus

Für Dinge zum Forum, Kritik, Verbesserungsvorschläge, Umfragen und ähnliches.

[gelöst]C Code, wie sieht das Pascal Equivalänt aus

Beitragvon hubblec4 » 17. Sep 2017, 19:26 [gelöst]C Code, wie sieht das Pascal Equivalänt aus

Hallo,

Ich habe in den Bluray Specs folgenden ausgedruck gefunden.

Code: Alles auswählen
if (number_of_primary_audio_ref_entries%2==1){
reserved_for_word_align
}


Wie müsste dies in Lazarus aussehen? Ich versteh dieses %2 nicht so recht.

hubble
Zuletzt geändert von hubblec4 am 18. Sep 2017, 12:07, insgesamt 1-mal geändert.
hubblec4
 
Beiträge: 189
Registriert: 25. Jan 2014, 17:50

Beitragvon Timm Thaler » 17. Sep 2017, 19:34 Re: C Code, wie sieht das Pascal Equivalänt aus

mod 2

Du fragst ab, ob die Variable ungerade ist.
Timm Thaler
 
Beiträge: 574
Registriert: 20. Mär 2016, 22:14
OS, Lazarus, FPC: Win7-64bit Laz1.64 FPC3.0.4, Raspbian Stretch Laz1.62 FPC3.0.2 | 
CPU-Target: Raspberry Pi 3
Nach oben

Beitragvon hubblec4 » 17. Sep 2017, 19:55 Re: C Code, wie sieht das Pascal Equivalänt aus

Timm Thaler hat geschrieben:mod 2

Du fragst ab, ob die Variable ungerade ist.


Ok, danke schön.

Also könnte ich das anstelle von mod mit

Code: Alles auswählen
 if Odd(number) then 


schreiben.
hubblec4
 
Beiträge: 189
Registriert: 25. Jan 2014, 17:50

Beitragvon marcov » 18. Sep 2017, 08:33 Re: C Code, wie sieht das Pascal Equivalänt aus

Ja oder (i and 1)>0
marcov
 
Beiträge: 1027
Registriert: 5. Aug 2008, 08:37
Wohnort: Eindhoven (Niederlande)
OS, Lazarus, FPC: Windows ,Linux,FreeBSD,Dos (L trunk FPC trunk) | 
CPU-Target: 32/64,PPC(+64), ARM
Nach oben

Beitragvon Mathias » 18. Sep 2017, 16:22 Re: [gelöst]C Code, wie sieht das Pascal Equivalänt aus

So sieht dies in Pascal aus:
Code: Alles auswählen
if number_of_primary_audio_ref_entries mod 2 = 1 then begin
  reserved_for_word_align;
end;


Ein Wunder, das deine C-Zeile funktioniert, es fehlt ein ; reserved_for_word_align .
Mit Lazarus sehe ich gün
Mit Java und C/C++ sehe ich rot
Mathias
 
Beiträge: 3770
Registriert: 2. Jan 2014, 17:21
Wohnort: Schweiz
OS, Lazarus, FPC: Linux (die neusten Trunc) | 
CPU-Target: 64Bit
Nach oben

• Themenende •

Zurück zu Allgemeines



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste

porpoises-institution
accuracy-worried