myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Ungelesen 06.04.13, 18:07   #1
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 303
Bedankt: 303
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Schnidlwuz Beitrag anzeigen
DAs Problem mit dem zeichen ist gelöst, die laufvariable i muss von 0 bis kleiner zufallszahl laufen, weiß jemand warum?
Ein C-Mensch beginnt immer bei 0 zu zählen und nicht bei 1.
Die erste Position in einem C-String bzw. C-Array ist also 0 und die letzte MAX-1.

Zitat:
Die warnung wird aber immer noch angezeigt
Deine Funktion erwartet als Übergabe-Parameter einen Pointer und bekommt eine Variable, schlimmer Fehler.

PHP-Code:
char *buf 0
Ausserdem verwendest du ein malloc ohne ein free, auch ein schlimmer Fehler.

Das einfachste wäre, du machst es wie urga:

PHP-Code:
char buf[512]; 
oder

PHP-Code:
  char buf[MAXLEN+1]; 
germgerm ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:42 Uhr.


Sitemap

().