Skocz do zawartości

Kompilowanie programow w C


Kangurek

Pomocna odpowiedź

Jak w temacie mam problem w skompilowaniu pliku napisanego w języku C.

Kod jest poprawnie napisany ale nie wiem jak go skompilowac żeby wyświetlił mi napis ktory mam napisany... Korzystam z książki pt. ,,Język ANSI C" ale tam to jest napisane jak to zrobić w UNIX'ie . Mam kompilator Dev-C++ i daje skompiluj nie ma błędów więc daje otworz no i nic sie nie dzieje. Co może być nie tak??

Poniżej kod programu

#include <stdio.h> 

main() 
{ 
printf ("ahoj, przygodo\n"); 
} 
Link do komentarza
Share on other sites

Program wyswietla napis i kończy działanie. Spróbuj ten program odpalic z Wiersza Polecenia (Uruchom > cmd) Bądź dodaj getch(); albo oczekiwanie na wpisanie jakiejś zmiennej.

Ps. Nie wiem jak w C ale w C++ przed main trzeba dać int (czytałem ze w C można void ewentualnie )

Link do komentarza
Share on other sites

Uruchom "Dev-C++" i w menu wybierz opcję

Plik->nowy->projekt

dalej wybierz: "Console Application" i w sekcji "Opcje projektu" wybierz "Projekt C"

dalej pokaże się okienko dialogowe z zapytaniem gdzie umieścić nowy projekt, załóż nowy katalog i tam zapisz projekt

dalej pokaże się szkielet programu, tam dopisz swój kod

#include <stdio.h> 
#include <stdlib.h> 

int main(int argc, char *argv[]) 
{  

 printf("A ku ku !\n"); /* dopisane */

 system("PAUSE");	
 return 0; 
}

Dalej wciśnij Ctrl-F9 (kompilacja) i następnie Ctrl-10 (uruchomienie programu)

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

To nie jest żaden błąd, zwyczajnie po starcie programu otwarło się okienko, w okienku program wydrukował tekst i natychmiast okienko zamknęło się. Dodanie system("PAUSE"); powoduje że program po wydrukowaniu napisu zatrzymuje się do chwili kiedy zostanie wciśnięty jakiś klawisz. Spróbuj uruchomić ten program w konsoli (wierszu polecenia).

Link do komentarza
Share on other sites

Kolejny problem... W książce pisze że ma zliczać znaki, jednak tego nie robi. Po naciśnięciu ENTER nic sie nie dzieje tylko przeskakuje do kolejnej linijki i nie ma wyniku.. Proszę o pomoc...

#include <stdio.h> 

int main() 
{ 
 double nc; 

 for (nc = 0; getchar() != EOF; ++nc) 
     ; 
 printf("%.0f\n", nc); 

} 
Link do komentarza
Share on other sites

Nie wiem czy tak miał działać, ale poprawiłem tylko Twój program:

#include <iostream> 

main() 
{ 
 double nc; 

 for (nc = 0; getchar() != EOF; ++nc) 
 printf("%.0f\n", nc); 

   system("PAUSE"); 
   return EXIT_SUCCESS; 
}
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.