[C++] _sleep bład kompilacji VS
Ostatnio zmodyfikowano 2015-01-14 14:25
Marcino24 Temat założony przez niniejszego użytkownika |
[C++] _sleep bład kompilacji VS » 2015-01-13 23:30:30 Witam, chce uzyć komendy _sleep i wyskakuje mi błąd Error error C4996: '_sleep': This function or variable has been superceded by newer library or operating system functionality. Consider using Sleep instead. See online help for details. Spotkał się ktoś z tym? Jak go rozwiązać? Tak wygląda cześć kodu: for( int j = dl_elem_tab - 1; j >= 0; j-- ) { dzialka[ i ][ j ] = niska; _sleep( 1000 ); }
|
|
stryku |
» 2015-01-13 23:39:07 Czytałeś co wypluł kompilator? Consider using Sleep instead Co Ci to mówi? |
|
Marcino24 Temat założony przez niniejszego użytkownika |
» 2015-01-14 00:20:37 Czytałem ale zmieniłem _sleep bo było mniej błędów ;p. Teraz mam 2 błedy: 1. Severity Description Project File Line Error error LNK2019: unresolved external symbol _WinMain@16 referenced in function "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) ConsoleApplication5 MSVCRTD.lib(exe_winmain.obj) 2.Severity Description Project File Line Error error LNK1120: 1 unresolved externals ConsoleApplication5 ConsoleApplication5.exe
nie wiem co zrobić. |
|
stryku |
» 2015-01-14 00:55:38 Daj kod też |
|
Monika90 |
» 2015-01-14 10:52:26 Consider using Sleep instead Co Ci to mówi?
|
Że Microsoft nie lubi standardowego C++, w którym jest funkcja std::this_thread::sleep_for |
|
Marcino24 Temat założony przez niniejszego użytkownika |
» 2015-01-14 14:25:37 Tak wygląda u mnie kod. #include<iostream> #include<stdlib.h> #include<windows.h>
using namespace std; int dl_elem_tab = 50;
enum trawa { wysoka, niska };
char dzialka[ 50 ][ 50 ] = { " " };
void trawa_uzup() { for( int i = 0; i < dl_elem_tab; i++ ) { for( int j = 0; j < dl_elem_tab; j++ ) { dzialka[ i ][ j ] = wysoka; } } }
void koszenie() { for( int i = 0; i < dl_elem_tab; i++ ) { if( i == 0 || i % 2 == 0 ) { for( int j = 0; j < dl_elem_tab; j++ ) { dzialka[ i ][ j ] = niska; Sleep( 1000 ); } } else if( i % 2 == 1 ) { for( int j = dl_elem_tab - 1; j >= 0; j-- ) { dzialka[ i ][ j ] = niska; Sleep( 1000 ); } } } }
int main() { trawa_uzup(); koszenie(); }
Powiedzcie ci czemu wyskakują mi te błędy? |
|
« 1 » |