JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=addc50086ed59e97710b4332ef283756Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

console-fenster-printf geht (2.monitor bei fullscreen)2.mal

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
andijota
Junior JLI'ler



Anmeldedatum: 07.11.2002
Beiträge: 66
Wohnort: Berlin
Medaillen: Keine

BeitragVerfasst am: 30.07.2003, 19:39    Titel: console-fenster-printf geht (2.monitor bei fullscreen)2.mal Antworten mit Zitat

console-fenster-printf geht (2.monitor bei fullscreen)


hallo

ich benutze bei fullscreen mod ein
console-fenster fuer printf/scanf, cout... debug/error...
weil die ausgaben im OutputDebugString

BOOL Error(char* msg)
{
// in das Ausgabefenster
OutputDebugString(msg);
OutputDebugString("\n");
////hab ich nie gesehen, deshalb:
printf("/n %s",msg);

// und als MessageBox
MessageBox(0,msg,"Error",MB_OK);

return FALSE;
}

hab ich nie gesehen.

DESHALB Smile))




//#include "console.h" //anfang
#ifndef _console_h_666
#define _console_h_666


#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

//#inc lude "STDAFX.H" //nur fuer CSt ring mach ich das

#include <io.h>
#include <stdio.h>
#include <fcntl.h>
#include <iostream.h>


#ifndef _WIN32_WINDOWS
#include <windows.h>
#endif


void open_console();
void close_console();


#endif


extern void open_console();
extern void close_console();

//#include "console.h" //ende


//#include "console.cpp" //anfang
#include "console.h"

#ifndef _console_cpp_666
#define _console_cpp_666

#if _MSC_VER > 1000
#pragma once
#endif //nur einmal jedenfalls laden





void open_console()
{
int fh;

AllocConsole();
SetConsoleTitle( " CONSOLE ( printf scanf cout cin )");
#ifdef mein_client_OpenConsoleTitel
SetConsoleTitle( " CONSOLE ( CLIENT printf scanf cout cin )");
#endif
#ifdef mein_server_OpenConsoleTitel
SetConsoleTitle( " CONSOLE ( SERVER printf scanf cout cin )");
#endif
fh=open("CON",_O_WRONLY );
*stdout = *fdopen(fh, "w");
setvbuf(stdout, NULL, _IONBF, 0);

fh=open("CON",_O_RDONLY );
*stdin = *fdopen(fh, "r");
setvbuf(stdin, NULL, _IONBF, 0);

fh=open("CON",_O_WRONLY );
*stderr = *fdopen(fh, "w");
setvbuf(stderr, NULL, _IONBF, 0);

cout.sync_with_stdio();
cin.sync_with_stdio();
cerr.sync_with_stdio();
// printf( "\n ''''''''\t open_console : cout cin printf scanf \t''''''''\n");
}

void close_console()
{ FreeConsole(); }


#endif

//#include "console.cpp" //ende


andi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Hazel
JLI MVP
JLI MVP


Alter: 39
Anmeldedatum: 19.07.2002
Beiträge: 1761

Medaillen: Keine

BeitragVerfasst am: 30.07.2003, 20:26    Titel: Antworten mit Zitat

Und was soll das nun? Gehört das in irgendeinen anderen Thread?

[Nachtrag]
Und wieso postest du das 2x??
_________________
*click* Dabuu!?
Twitter: http://twitter.com/Ollie_R
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum