| Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme. |
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 ...
![]() |
| | #1 (permalink) |
| Registriert seit: 02.05.05 ![]() Likes: 0 | 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);
} |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ä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 |