mezi zidli a klavesnici

Miroslav Šinko sinkomiro na gmail.com
Neděle Únor 26 12:47:44 CET 2012


Tu bol problem takyto:

#define TimeCounter                     100;
if ( DateTime.counter == TimeCounter/2 )

t.j. kod pre preklad vyzeral takto:
if ( DateTime.counter == 100;/2 )

Ako by sa mal prekladac upravit, aby ignoroval prave bodkociarku?

miro




On 26.2.2012 12:09, Ales Prochaska wrote:
> V Ade by na chybny vysledek pri syntakticky spravnem programu nestacil
> jeden jediny omylem napsany strednik :-) Ostatne totez plati treba i
> pro Pascal :-)
>
> Nicmene ten kopanec by sel zajistit, upravit GNU prekladac zvladne
> kdekdo a myslim, ze ani ovladat pececkem nejaky vhodny menic nebude
> tak slozite :-)
>
> Ales Prochaska
>
>> Tohle
>>>> #define TimeCounter 100; //
>>> by se v Adě prostě nestalo :-) Při tom i v Adě se dá zařídit, aby se
>>> výsledek výrazu sice vypočetl, ale nepoužil. Jen na to nestačí jediný
>>> středník.
>> Co by sa v Ade nestalo? Preklep (automaticky napisana bodkociarka)? Ada
>> nejakym zazrakom nedovoli cloveku tu bodkociarku napisat (vyboj v
>> klavesnici, kopanec do guli) :) ?
>
>> Ak mate na mysli ze kompilator vyhlasi chybu, tak presne to sa dialo ...
>
>> -m-
>
>>> Ales Prochaska
>>>


Další informace o konferenci Hw-list