Straciłem kod do programu w c++ w Code Blocks, a program pomimo braku otwiera się w normalnej wersji bez kompilacji

0

Cześć wszystkim.
Chciałem zapisać plik w Code Blocks z pracą w c++ ale podczas zapisywania laptop mi się wyłączył, a po ponownym uruchomieniu kod zniknął z pliku. Nie kompilowałem tego pliku od momentu utraty kodu i po włączeniu programu w konsoli za pomocą Code Blocks program normalnie działa tylko że bez kodu. Klikam ten trójkąt i program normalnie się otwiera w normalnej wersji mimo braku kodu. Czy mogę jakoś odzyskać ten kod albo chociaż jego część?Inkedcodeblocks11.jpg

1

Podejrzewam że wyświetlasz nie ten plik co kompilujesz.

1

Poszukaj miejsca gdzie zapisany jest kod źródłowy poprzez esplorator plików (poszukaj w Windowsie gdzie są pliki twojego programu nie uruchamiając Code::Blocks).

0

"Klikam ten trójkąt"

Uśmiałem się z tego strasznie.

Jak program działą to kodu nie mogłeś stracić moim zdaniem. Chociaż z tymi IDE to ja już nie wiekm ;-)
Otwórz tego maina w notatniku i zobacz czy zostało coś czy jest nul.

2
ksh napisał(a):

"Klikam ten trójkąt"

Uśmiałem się z tego strasznie.

Jak program działą to kodu nie mogłeś stracić moim zdaniem. Chociaż z tymi IDE to ja już nie wiekm ;-)
Otwórz tego maina w notatniku i zobacz czy zostało coś czy jest nul.

W tym czasie udało Nam się wymyśleć możliwość "odkompilowania" programu. O dziwo, dla mnie, częściowo jest to możliwe :) Może więc czasem warto pomagać laikom w rozwiązywaniu banalnych problemów. Fajnie czegoś się dowiedzieć -> LINK

2

Jeżeli projekt był zapisany w katalogu Documents, Music, Pictures, Videos, albo Desktop to jest szansa, że windows może pamiętać poprzednie wersje. Hasło w google - Windows Restore your files with File History.

2

Straciłeś zawartość pliku main.cpp, czyli źródła programu. Ale plik binarny cały czas jest na swoim miejscu. Przycisk Run uruchamia ostatnią skompilowaną wersję twojego programu, która została zapisana na dysku - Plik wykonywalny (zapewne .exe).

Odzyskanie źródeł raczej nie będzie możliwe. Plik nie został zapisany na dysku - bo laptop się wyłączył - więc nawet nie ma go jak odzyskać. Pozostaje ci jedynie zabawa z dekompilacją - ale to nie będzie kod jaki napisałeś.

2

Takie drobne sugestie na przyszłość

  • naucz się podstaw GIT-a - jak najszybciej
  • zacznij robić kopie bezpieczeństwa...

1 użytkowników online, w tym zalogowanych: 0, gości: 1