Charlotte Haidegger vom Wiener AF war am 24. Mai 1947 die erste österreichische Diskuswerferin, die die Scheibe über 40 Meter weit warf. Ihr Landesrekord von 40,19 m wurde allerdings im gleichen Wettkampf von Frieda Tiltsch auf 40,95 m gesteigert. Bei den Studentenweltspielen 1947 gewann Haidegger mit 38,40 m und konnte diesen Titel 1949 und 1951 erfolgreich verteidigen. Nachdem Haidegger bei den Olympischen Spielen in London mit 38,81 m den fünften Platz belegt hatte, steigerte sie im August den Landesrekord auf 42,05 m. 1949 verbesserte Haidegger den österreichischen Rekord gleich vier Mal, verlor aber bei der Landesmeisterschaft Titel und Rekord an Ine Schäffer. Am 15. Juni 1950 steigerte Haidegger den Landesrekord auf 43,53 m. Im Finale der Europameisterschaften 1950 hätte diese Leistung zu Silber gereicht, mit 37,40 m belegte Haidegger in Brüssel den achten Platz. 1951 und 1952 gewann sie zweimal den österreichischen Meistertitel, ihre persönliche Bestleistung von 45,24 m warf sie am 17. Mai 1952 in Budapest, dieser Landesrekord hielt bis 1955. Bei den Olympischen Spielen 1952 in Helsinki belegte sie mit 43,49 m erneut den fünften Platz.