Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Schnelle Debugausgabe

Diskussion: Schnelle Debugausgabe im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Bei der Programmentwicklung in C hat sich folgendes als äußerst nützlich herausgestellt: Man schreibt flink Print(8, "g->width %i g->height ...

Antwort
Alt 02.10.05, 20:47   #1 (permalink)
 
Registriert seit: 02.05.05
keksekekse Leistung: Facit NTK
Likes: 0
Standard Schnelle Debugausgabe

Anzeige

Bei der Programmentwicklung in C hat sich folgendes als äußerst nützlich herausgestellt:

Man schreibt flink Print(8, "g->width %i g->height %i\n", g->width, g->height);

und startet das Programm und schon hat man eine Textdatei, in der man alles genau nachlesen kann.

UnlinkPrint() ist zum Bereinigen der Textdateien beim Programmstart

Code:
void Print(int channel, char *format, ...)
{
  char *fn;
  FILE *fp;

  fn = "printx.txt";
  fn[5] = (char)('0'+(channel%10));
  if (format == 0)
    { unlink(fn);
      return;
    }
  if ((fp = fopen(fn, "at")) == 0)
      return;
  vfprintf(fp, format, (&format)+1);
  fclose(fp);
}

void UnlinkPrint(void)
{
  int i;

  for (i = 0; i < 10; i++)
      Print(i, 0);
}
keksekekse ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Schnelle Debugausgabe
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Schnelle Sprache Stein Code Kitchen 17 12.03.09 15:23
"schnelle" Datenstruktur Dawen Code Kitchen 3 13.05.07 14:39
Schnelle Frage zu ASN.1 blueflash Code Kitchen 0 04.07.06 01:26
Jo allgemeine und schnelle frage Churry Die Problemzone 9 28.04.05 16:53
Schnelle Frage illusion Die Problemzone 2 16.07.04 10:14


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61