Błąd z Programowaniem(coś nie tak z programem)

Odpowiedz Nowy wątek
2011-07-12 20:35
tromarek1
0

A więc tak:
Ściągnąłem Visual studio 2010. po w pisaniu kodu, który na milion procent jest dobry przy kompilowaniu pojawiają się errory Bulid Failed. co mam zrobić? Miałem już C++ 30 dniowy Trial. Teraz gdy ściągnąłem wersję studencką Programu, Zaczęło nie działać. Próbowałem z innymi programami: Dev-C++, ale nadal to samo oto kod:

// First - pierwszy program w C++
#include <iostream>
#include <conio.h>
void main()
{
std::cout << "Hurra! Napisalem pierwszy program w C++!" << std::endl;
getch();
}

POmocy bo nie wiem co robić.

Pozostało 580 znaków

2011-07-12 20:48
0
  1. Jakie dokładnie błędy? Może nie zainstalowałeś kompilatora?
  2. Ten kod oczywiście się skompiluje i zadziała, ale jest niezbyt zgodny ze standardami:

    Biblioteka conio.h to przeżytek, zamiast getch() użyj std::cin.sync();std::cin.get().

    int main(), a nie void main()

    brak return 0 na końcu maina, niby bez tego ładnie przechodzi, ale powinno być

return 0 nie musi być na końcu maina. Zgodnie za standardem funkcja main domyślnie (bez return) zwraca 0. C jednak tego nie zapewnia (na pewno przed C99). - Zjarek 2011-07-12 21:43
rzeczywiście return 0 nie musi tam stać, ale jak sądzę 'dobry zwyczaj' nakazuje je tam jednak stawiać - piternet 2011-07-12 22:08

Pozostało 580 znaków

2011-07-12 21:08
0

Wykonałeś "Build Solution" ?

Pozostało 580 znaków

2011-07-12 21:46
0

Pewnie się pluje o brak stdafx.h.

A tak BTW to ten kod jest tak bliski poprawności jak stąd do Kambodży.

edytowany 1x, ostatnio: hauleth, 2011-07-12 21:47

Pozostało 580 znaków

2011-07-12 22:10
0

Mi nigdy VS nie upominał się o stdafx.h. Nowy projekt najlepiej robić jako Empty Project i potem samemu dodać nowy plik *.cpp.

Pozostało 580 znaków

2011-07-12 22:11
0

Kolego, zaczynasz się uczyć, jak robisz jakieś zadania z kursu to pamiętaj, że nie musisz go przepisywać od początku do końca, gdy robisz nowy projekt to kompilator zazwyczaj sam tworzy strukturę main() itp. w sposób który jest dla niego odpowiedni.


Na pewno nie kompilator tworzy... kompilator != IDE. - msm 2011-07-12 23:13

Pozostało 580 znaków

2011-07-13 09:22
0

@tromarek1 zainstaluj code::blocks skoro z VS sobie nie radzisz. Powinno rozwiązać problem.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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