[ xeron @ 14.09.2005. 18:02 ] @
Koju naredbu koristiti u vc++ 6umjesto system("pause") koristio sam je bez problema u Dev c++, ali ne radi u Visual c++ |
[ xeron @ 14.09.2005. 18:02 ] @
[ `and @ 14.09.2005. 18:20 ] @
Kod mene radi ;) XP SP1 \ VC++ 6.0 :
Code: #include <windows.h> main() { system("pause"); } [ Dragi Tata @ 14.09.2005. 18:23 ] @
system sasvim lepo radi i u VC-u. Kakve probleme imaš?
[ xeron @ 14.09.2005. 21:32 ] @
#include <stdio.h>
main() { system("pause"); } error C2065: 'system' : undeclared identifier [ sucur @ 14.09.2005. 22:01 ] @
Evo:
Code: #include <iostream> using namespace std; main() { system("pause"); } [ `and @ 14.09.2005. 22:36 ] @
Pa vidis valjda da moras da includujes biblioteku windows.h a bese moze process.h\dos.h ?
[ danio @ 15.09.2005. 02:45 ] @
Ne system je naredba is biblioteke <stdlib.h> ili <cstdlib> u C++.
man [Ovu poruku je menjao danio dana 15.09.2005. u 03:46 GMT+1] [ IDE @ 15.09.2005. 08:55 ] @
da.... u pitanju je <stdlib.h>...
[ leka @ 15.09.2005. 12:38 ] @
danio, ne radi se o UNIX/POSIX-u ovde, vec o Windows-u (pogledaj naziv teme)...
[ Dragi Tata @ 15.09.2005. 13:17 ] @
Svejedno, i na Win-u je system deklarisan u stdlib.h, mada ga ima i u process.h
[ danio @ 15.09.2005. 13:28 ] @
Citat: danio, ne radi se o UNIX/POSIX-u ovde, vec o Windows-u (pogledaj naziv teme)... I sta onda... Funkcija "system" je deklarirana u stdlib.h, a ne u windows.h Kada bi bila deklarirana i u jednom i u drugom doslo bi do konflikta. U ostalom radi se o naredbi iz standarda ANSI C, tako da nema veze sa bibliotekom "windows" i dio je svakog C kompilatora, [Ovu poruku je menjao danio dana 15.09.2005. u 14:29 GMT+1] [ leka @ 15.09.2005. 13:50 ] @
Ja sam rekao sto sam rekao jer je Windos programer upucen na (klasicno UNIX) MAN page... :)
[ danio @ 15.09.2005. 19:32 ] @
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|