de.comp.lang.c
  Home FAQ Contact Sign in
de.comp.lang.c only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
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
  Dein C-Problem - FAQ-Info in de.comp.lang.c         


Author: Martin Woelfel
Date: May 11, 2008 16:40

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
  Protect yourself against Operation Sudden Fall         


Author: Junior.Steinhorst
Date: May 9, 2008 19:17

Law enforcement is now intercepting text messages,
as proven by Operation Sudden Fall in San Diego.

http://www.usdoj.gov/dea/pubs/states/newsrel/sd050608.html
http://www.signonsandiego.com/news/education/20080506-1338-bn06sdsu2.html

Don't let your personal SMS/text messages fall into
the wrong hands. Encrypt your messages with one
of these:

http://www.CryptoSMS.org
http://www.CryptoSMS.com
http://www.FortressMail.net/fortress_sms.htm
http://www.Cop2p.com/encrypted_sms.html

Be Safe, Be Encrypted, Fuck the Police!!

--
These days, George never phones until Rickie slips the crazy monitoring all.
no comments
  Länge eines Strings zur Laufzeit ermitteln - Wie?         


Author: Florian E. Teply
Date: May 9, 2008 05:29

Moin NG,

Ich steh grad vor nem Problemchen, in der Art, daß ich eine Funktion mit
einem String füttern will, dessen Länge beim Kompilieren noch nicht
bekannt ist.

Gedacht war das ungefähr so:

void Funktion(char[] Zeichenkette){
int Laenge;
Laenge=ermittle_Laenge(Zeichenkette);
sende(Zeichenkette, Laenge);
}

Wobei die Funktion sende() darauf besteht, auch die Länge der
Zeichenkette serviert zu bekommen. Das Problem besteht darin, das die
zu sendenden Zeichenketten erst zur Laufzeit des Programmes erstellt
werden und so auch erst zur Laufzeit ihre Länge ermittelt werden kann.

Soweit ich das verstanden habe, bringt mich ein sizeof(Zeichenkette) da
auch nicht weiter, da das vom Compiler beim übersetzen ersetzt würde.

Gibt's da ne elegantere Möglichkeit als stumpf durchzuzählen?

Gruß
Florian
10 Comments
  Fremde Codes verstehen?         


Author: Daniel Kruge
Date: May 9, 2008 01:52

Hallo NG!

Im Moment befasse ich mich mit dem Sourcecode des Programms
'gzip' um den deflate-Algorithmus bessere zu verstehen. Wer
sich schon mal mit diesem Code oder einem anderen Programm
in dieser Größenordnung befasst hat, wird mir sicher zustimmen,
dass fremder Code allgemein schwerer zu verstehen ist.

Nun würde ich gerne einmal wissen, was ihr für Methoden benutzt,
um den Umgang mit fremden C-Code zu vereinfachen. Bisher habe
ich den Code in einem Debugger durchlaufen lassen um die Wirkung
der einzelnen Ausdrücke und Funktionen leichter nachvollziehen
zu können. Aber vielleicht gibt es für diese besondere
Programmiersprache noch effektivere Methoden.

lg, DK
3 Comments
  Gleitkommazahlen in binären Daten         


Author: Andreas Volz
Date: May 8, 2008 14:39

Hallo,

ich habe eine Funktion geschrieben um binäre Daten zu speichern. Bei
Gleitkommazahlen bin ich mir nicht sicher wie portabel das machbar ist.

Auf den meisten Systemen scheinen diese Größen zu gelten:

sizeof (float) = 4
sizeof (double) = 8
sizeof (long double) = 12

Welche Systeme/Compiler haben da andere Werte?

Gruß
Andreas

5 Comments
  Dein C-Problem - FAQ-Info in de.comp.lang.c         


Author: Martin Woelfel
Date: May 4, 2008 16:40

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
  char[] für unsigned int         


Author: redagent
Date: May 3, 2008 18:14

Hallo ,

Ich soll einen TCP-/UDP Client für einen Server schreiben der die folge
Funktion enthält

void unpackData(unsigned char *b,unsigned int *a ,unsigned *b)
{
*a=(b[0] << 8) |b[1];
*b=(b[2] << 8) |b[3];
}

Verstehe nur nicht ganz wie ich den dem Server 2 unsigned int richtig
verpacken soll in einem char[].

Dachte an soetwas wie :

char c[3];
//Bits für ersten int Wert
c[0]=
c[1]=
//Bits für 2. int Wert
c[2]=
c[3]=

Versteht dann nicht wie ich den das "reinschreiebn soll"
Show full article (0.68Kb)
16 Comments
  de.comp.lang.c FAQ         


Author: Martin Woelfel
Date: Apr 30, 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
  Frage zu Zeigervektoren         


Author: Thomas Barth
Date: Apr 28, 2008 11:46

Hallo,
ich möchte Dateinamen aus einem Verzeichnis nach bestimmten Kritieren in
einen Zeigervektor einlesen. Ist es richtig, dass ich hier mit malloc
arbeiten muss und jedesmal, wenn ich Dateien neu in den Zeigervektor
einlese, vorhier free() drüberlaufen lassen muss und natürlich zum
Programmende? Hier nur mal ein Beispiel:

char *sms_visi_queue[MAX_SMSVISIS];

int main(void) {

// es kann sein, dass zur Laufzeit folgende Funktion
// mehrmals aufgerufen
fillSMSVisiQueue(sms_visi_queue, 2);
fillSMSVisiQueue(sms_visi_queue, 3);
fillSMSVisiQueue(sms_visi_queue, 4);

freeSpace();

return EXIT_SUCCESS;
}
Show full article (2.50Kb)
2 Comments
  Systemspezifika ermitteln         


Author: Frederik Hohlfeld
Date: Apr 28, 2008 07:55

Guten Tag

Ich hatte vor einiger Zeit mal ein kleines C-Programm im Netz
gefunden, das allerlei maschinenabhängige Dinge ermittelte und ausgab
(Endianess, sizeof diverser typen, char signed oder unsigned,
Präzision von Gleitkommazahlen, ich meine auch, welche Art der
Zahlendarstellung verwendet wird und einiges mehr).

Das Programm finde ich nun nicht mehr. Es war eine einzelne C-Datei
und soviel ich weiß sehr portabel.

Kann mir jemand helfen?

Danke fürs Lesen
Frederik
36 Comments
1 2 3 4 5 6 7 8 9