Next: Zweidimensionale Arrays
Up: Pointer-Arithmetik
Previous: Pointer -
int
und gibt den Abstand zwischen q
und p an.
Beispiel:
#include <iostream.h> int strlen(const char *s) { const char *t = s; while(*t++ != '\0') {} // Gehe zum Ende des Strings return(t-s-1); // Länge des Strings ohne '\0' } main(int argc, char **argv) { if (argc != 2) { cerr << "Usage: " << argv[0] << ": string " <<endl; exit(1); } cout << strlen(argv[1]) << endl; }
© 1997 Gottfried Rudorfer, C++-AG, Lehrveranstaltungen, Abteilung für Angewandte Informatik, Wirtschaftsuniversität Wien, 3/19/1998 |