Skocz do zawartości

problem początkującego


maciej113

Rekomendowane odpowiedzi

witam. Chciałem zacząć swoją przygode z c++. Wcześniej tworzyłem troche w pascalu. Mój problem polega na tym że:

mam ciekawy kurs c++ w którym są gotowe przykłady do porównania. stworzyłem program według wzoru lecz pojawił się problem

kod programu wygląda tak

 

#include <stdio.h>

void main()

{

puts("Witaj mistrzu");

}

 

i zaznacza mi 3 linie ze znaczkiem {

w logu jest napisane--- 3 C:\Dev-Cpp\BezNazwy1.cpp `main' must return `int'

jak widać używam Dev ale próbowałem tego na code::blocks i błąd był identyczny. może ktoś poradzić o co chodzi??

Odnośnik do komentarza
Udostępnij na innych stronach

LOL Weź jakiś kurs porządny.. Bo jak Ty zwykły program typu Hello world nie potrafisz napisać..

Fervi zapomniałeś o przestrzeni nazw..

 

#include<iostream>

using namespace std;

 

int main()

{

cout<<"Hello world!";

}

 

Tak jak Miki77 "Od zera do gier kodera" albo jakaś porządna książka..

Odnośnik do komentarza
Udostępnij na innych stronach

Ja bym na twoim miejscu na dosie pisał programy bo łatwo.

Ale łatwiej (wg mnie) na linuxie w midnight commander (mc)

I zrezygnuj z Dev-Cpp

Przejdź na Borland ;p

 

LOL Weź jakiś kurs porządny.. Bo jak Ty zwykły program typu Hello world nie potrafisz napisać..

Fervi zapomniałeś o przestrzeni nazw..

 

#include<iostream>

using namespace std;

 

int main()

{

cout<<"Hello world!";

}

 

Tak jak Miki77 "Od zera do gier kodera" albo jakaś porządna książka..

 

Mi na linuxie działa mój skrypcik :)

Odnośnik do komentarza
Udostępnij na innych stronach

a czy ktoś mi wytlumaczy dlaczego nie moze byc void tylko int???

int działa sprawdzałem juz wczoraj, mam kurs i myślałem że tam nie ma błędów. i nie wyzywajcie mnie czego to ja nie umiem i dlaczego tak jest, ja wam podałem czysty przykład z tutoriala i nie do mnie pretensje ze coś może być inaczej. ja dopiero zaczynam i kompletnie nie znam sie na c++

Odnośnik do komentarza
Udostępnij na innych stronach

Code::block nie ma spolszczenia bo po co komu xD Programista musi umieć angielski po prostu...

 

 

ale możesz oczywiście pisać void, ale to zajmie troszke więcej miejsca

 

 

A czemu ma zając więcej miejsca?? raczej mniej bo nic nie zwraca funkcja xD

Odnośnik do komentarza
Udostępnij na innych stronach

i juz mam kolejne pytanie

 

#include <iostream>

 

using namespace std;

 

int main()

{

cout << "Ile masz lat? ";

int ile; // deklaracja zmiennej `ile' typu `int'

cin >> ile;

cout << "No no! Już " << ile << " latek Ci stuknęło!\n";

return 0;

}

 

wpisuje ile mam lat i program sie wyłącza. tak samo wczesniejsze przykłady tylko mignie okienko. w pascalu tez tak bylo bo program sie konczył szybciej niż człowiek zdążył to zauważyć czy tutaj też tak jest?? i czy idzie jakoś zatrzymać wykonywanie programu?? żeby np wyłączył sie po 5s??

Odnośnik do komentarza
Udostępnij na innych stronach

Boże ile Ty masz lat nie możesz nic nie umiejąc chcieć tworzyć programy najpierw poczytaj jakiś kurs jak się obsługuje kompilatory -.- (chociaż to jest przecież banalne, a potem zajmij sie tworzeniem nic na siłę nie zrobisz) Lepiej zostań przy Dev na razie jest dużo prostszy w obsłudze..

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...