de.comp.lang.c
  Home FAQ Contact Sign in
de.comp.lang.c only
 
Advanced search
August 2008
motuwethfrsasuw
    123 31
45678910 32
11121314151617 33
18192021222324 34
25262728293031 35
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
de.comp.lang.c Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Preprocessor substitution problem         


Author: Heinz Saathoff
Date: Aug 18, 2008 03:07

Moin,

ich hab bisher nur einfachste Dinge mit dem Präprozessor gemacht, habe
jetz aber eine Anwendung, in der ich Namen per Präprozessor generieren
möchte. Ein Beispiel sieht so aus:

#include

#define NN(NAME,NUM) NAME ## NUM
#define XXX 1
#define YYY 2

int i1 = 10;
int i2 = 20;

int main()
{ printf("i1 = %%d\n", NN(i,XXX)); /* NN(i,XXX) soll i1 sein */
printf("i2 = %%d\n", NN(i,YYY)); /* NN(i,YYY) soll i2 sein */
return 0;
}
Show full article (0.99Kb)
3 Comments
  Dein C-Problem - FAQ-Info in de.comp.lang.c         


Author: Martin Woelfel
Date: Aug 17, 2008 16:38

Posting-frequency: weekly
Last-modified: 2008-01-06

Informationen zu de.comp.lang.c
===============================

Dieser Text wird einmal wöchentlich (jeweils am frühen Montagmorgen)
nach de.comp.lang.c gepostet. Er dient dazu, neue Leser dieser Gruppe
darüber zu informieren, wie man bei Fragen und Problemen am schnell-
sten zu hilfreichen Antworten kommt.

Die deutschsprachige Newsgruppe de.comp.lang.c hat sich selbst die
folgende Kurzbezeichnung und Charta gegeben:

de.comp.lang.c Die Programmiersprache C (ISO, ANSI, K&R).

In dieser Gruppe werden Themen diskutiert, die unmittelbar die
Programmiersprache C betreffen. Die Diskussion sollte sich dabei auf
die Varianten ISO 9899 ("ISO C") und ANSI C3.159 ("ANSI C") bzw. deren
Vorgänger (z.B. K&R-C, "Kernighan and Ritchie") beschränken. Für
plattformspezifische Fragen sind andere, geeignete Gruppen zu verwenden.
Show full article (3.61Kb)
no comments
  Vollmond berechnen         


Author: Franz Bachler
Date: Aug 17, 2008 05:04

Hallo Leute,

gibt es eine einfache C-Funktion, mit der man den nächsten Vollmond
berechnen kann?

Dabei kann es sich natürlich auch um das julianische Datum handeln.

Also man übergibt der Funktion ein (julianisches) Datum und erhält als
Rückgabe das (julianische) Datum des nächsten Vollmondes.

Danke!
Grüsse
Franz

--
Franz Bachler, A-3250 Wieselburg
E-Mail: fraba (at) gmx.at
Homepage: http://members.aon.at/fraba
oder http://home.pages.at/fraba
5 Comments
  Diverse Fragen zu Pointern         


Author: Tom Seidel
Date: Aug 17, 2008 01:59

Moin!

Ich entschuldige mich schon jetzt dafür so viele Fragen zu stellen, aber ich
finde leider nirgends eine Antwort:

1. Folgendes Progrämmchen ist gegeben:

int main(int argc, char **argv) {
char *ptr;
ptr = "TEST";
printf("Inhalt: %%s\n", ptr);
return 0;
}

Warum kompiliert und läuft dieser Code ohne Probleme? ptr ist doch ein
Pointer und verweist doch auf eine Speicheradresse und diese
Speicheradresse wird doch hier durch "TEST" überschrieben?

Warum muss hier im übrigen auch kein Speicher vorher mit malloc() alloziert
werden, also ptr = (char *) malloc(sizeof(char) * strlen("TEST"))?

2. Jetzt hätte ich noch eine Frage: Ich habe eine Funktion deren Signatur
folgendermaßen aussieht
Show full article (1.10Kb)
12 Comments
  Auslesen einer Datei         


Author: Tom Seidel
Date: Aug 16, 2008 02:52

Hallo!

Ich möchte gerne eine Datei auslesen, die folgendes Format besitzt:

NAME1,VORNAME1,ORT

Diese Dateien werden als dann in einem Array des Typ DESC[100] gespeichert,
worunter sich folgende Struktur verbirgt:

typedef struct {
char *name;
char *vorname;
char *ort;
} DESC;

Je nachdem wie viele Zeilen die Datei besitzt, werden also von den 100
möglichen Array-Elementen 1, 2, 3, n (mit n < 100) Elemente befüllt.

An einer anderen Stelle möchte ich nun die Werte dieses Arrays wieder
ausgeben, weiß aber nicht, wie ich das Ende der Beidingung für die
for-Schleife formulieren soll:

for(i = 0; i < 100, i++) {
printf("Name: %%s, Vorname: %%s, Ort: %%s", array[i].name,
array[i].vorname, array[i].ort);
}
Show full article (0.91Kb)
3 Comments
  Re: connect.c verlaesslich?         


Author: Rainer Weikusat
Date: Aug 13, 2008 03:26

hweede@snafu.de (Henning Weede) writes:
> Elcaro Nosille googlemail.com> writes:
>>Henning Weede schrieb:
>>
>>
>>Au weia; wenn ich diese ellenlange Scheiße seh weiß
>>ich wieso ich C++ programmiere. Wie kann man sich so
>>eine Fußgänger-Sprache antun???

Eine Bemerkung dazu waere, dass Leute, die nicht zwischen einer
Sprache und Texten, die in dieser Sprache geschrieben wurden,
unterscheiden koennen, kaum eine sinnvolle Meinung zu einem von beiden
haben werden.
> C ist keine Fußgänger-Sprache, sondern
> Motorradfahrer-Sprache. Die einen schleppen Türen,
> Dach, Polster, ein halbes Wohnzimmer mit sich herum,
> fahren auf allen vieren und meinen, eine Regressionsanalyse
> oder Fouriertransformation nur mit GUI und Klassen
> bewerkstelligen zu können
Show full article (1.97Kb)
5 Comments
  Re: connect.c verlaesslich?         


Author: Joachim Schmitz
Date: Aug 13, 2008 01:37

Henning Weede wrote:
> Elcaro Nosille googlemail.com> writes:
>
>> Henning Weede schrieb:
>>
>>
>> Au weia; wenn ich diese ellenlange Scheiße seh weiß
>> ich wieso ich C++ programmiere. Wie kann man sich so
>> eine Fußgänger-Sprache antun???
>
> C ist keine Fußgänger-Sprache, sondern
> Motorradfahrer-Sprache.

Gelände-Motorrad, um genau zu sein
Show full article (1.24Kb)
no comments
  Dein C-Problem - FAQ-Info in de.comp.lang.c         


Author: Martin Woelfel
Date: Aug 10, 2008 16:39

Posting-frequency: weekly
Last-modified: 2008-01-06

Informationen zu de.comp.lang.c
===============================

Dieser Text wird einmal wöchentlich (jeweils am frühen Montagmorgen)
nach de.comp.lang.c gepostet. Er dient dazu, neue Leser dieser Gruppe
darüber zu informieren, wie man bei Fragen und Problemen am schnell-
sten zu hilfreichen Antworten kommt.

Die deutschsprachige Newsgruppe de.comp.lang.c hat sich selbst die
folgende Kurzbezeichnung und Charta gegeben:

de.comp.lang.c Die Programmiersprache C (ISO, ANSI, K&R).

In dieser Gruppe werden Themen diskutiert, die unmittelbar die
Programmiersprache C betreffen. Die Diskussion sollte sich dabei auf
die Varianten ISO 9899 ("ISO C") und ANSI C3.159 ("ANSI C") bzw. deren
Vorgänger (z.B. K&R-C, "Kernighan and Ritchie") beschränken. Für
plattformspezifische Fragen sind andere, geeignete Gruppen zu verwenden.
Show full article (3.61Kb)
no comments
  Dein C-Problem - FAQ-Info in de.comp.lang.c         


Author: Martin Woelfel
Date: Aug 3, 2008 16:39

Posting-frequency: weekly
Last-modified: 2008-01-06

Informationen zu de.comp.lang.c
===============================

Dieser Text wird einmal wöchentlich (jeweils am frühen Montagmorgen)
nach de.comp.lang.c gepostet. Er dient dazu, neue Leser dieser Gruppe
darüber zu informieren, wie man bei Fragen und Problemen am schnell-
sten zu hilfreichen Antworten kommt.

Die deutschsprachige Newsgruppe de.comp.lang.c hat sich selbst die
folgende Kurzbezeichnung und Charta gegeben:

de.comp.lang.c Die Programmiersprache C (ISO, ANSI, K&R).

In dieser Gruppe werden Themen diskutiert, die unmittelbar die
Programmiersprache C betreffen. Die Diskussion sollte sich dabei auf
die Varianten ISO 9899 ("ISO C") und ANSI C3.159 ("ANSI C") bzw. deren
Vorgänger (z.B. K&R-C, "Kernighan and Ritchie") beschränken. Für
plattformspezifische Fragen sind andere, geeignete Gruppen zu verwenden.
Show full article (3.61Kb)
no comments
  de.comp.lang.c FAQ         


Author: Martin Woelfel
Date: Jul 31, 2008 18:12

Archive-Name: C-faq/german/part1
Posting-Frequency: monthly
Last-modified: 2004-03-14
URL: http://home.pages.de/~c-faq/

Das folgende ist die FAQ für de.comp.lang.c. Die meisten Kapitel sind
bisher eine Übersetzung der alten comp.lang.c FAQ von Steve Summit, das
Copyright für die englische Version liegt bei Steve.

Einige kurze Bemerkungen anstelle einer formellen Einleitung:

* Die ursprüngliche Idee, eine FAQ zu erstellen bzw. die FAQ von Steve
zu übersetzen ist schon älter (genauer gesagt: sie kam Mitte 95 auf),
einige Leute haben ziemlich viel Arbeit in das Projekt gesteckt, bevor
es wieder eingeschlafen ist.

* An der Übersetzung/Neuerstellung dieser FAQ haben sich beteiligt:
Show full article (210.47Kb)
no comments
1 2 3 4 5 6 7 8 9