isgraph() || wc unter linux
-
hallo ich schreib das ein prog das mywc heißt und das so ähnlich wie das
wc unter linux funktioniet wenn das wer kennt. mywc is auch für linux
hab da aber ein problem :
ich zähle die character einer textdatei mit isgraph(c) und diese funkt sollte ja alle zeichen die druckbar sind außer leerzeichzen zählen
aber bei mir kommt immer ein anderes ergebnis als bei dem original wc heraus
was kann da sein oder wie kann ich am geschicktesten sonst alle zeichen zählenwer kennst sich bei wc aus :
denn da sind die character der Datei nur um eins weniger als die bytes,
aber es sind ja auch leerzeichen vorhanden und da müsste ja die anzahl der character um einiges kleiner sein als die dateigröße in byte oder
-
Ich denke mal die nehmen einfach man: isprint(3) zum zählen. Im Zweifelsfall schau einfach mal in den Sourcecode von wc
-
Dieser Thread wurde von Moderator/in AJ aus dem Forum ANSI C in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Wo finde ich den Quelltext von wc
gibts den wo im netz zum runterladen oder liegt der eh wenn linux installiert ist wo in einen ordner
-
-