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 |