Wpis z mikrobloga

@MikeLD:

nie jestem do końca pewny swojego wywodu ale:

-> int ma 4 bajty

-> char ma 1 bajt

-> scanfem czytasz 1 char na adres zmiennej typu int

-> odczytane dane (jako char) są wpisywane do zmiennej pod wskazany adres (chyba traktowany jako wskaźnik o arytmetyce char*)

-> odczytanie całości jako 4 bajtowego inta powoduje nieoczekiwane dane.

A no i wynik działania programu nie zależy od IDE (uproszczając edytora kodu),