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 |