Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ============================================================================
- Name : Zeiger.c
- Author :
- Version :
- Copyright : Your copyright notice
- Description : Hello World in C, Ansi-style
- ============================================================================
- */
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int getCountChar (char[],char);
- char *strstr (const char *s1, const char *s2);
- int main(void) {
- char aStrText[] = "Das C-Praktikum, unendliche Fehlermöglichkeiten. Wir schreiben das Jahr 2009.\n"
- "Dies sind die Abenteuer des Studiengangs WI, der mit seiner Besatzung vom 1. Semester\n"
- "unterwegs ist, um eine fremde Programmiersprache zu erforschen, neue Funktionen\n"
- "und auch Pointer.";
- char aStrKopie;
- char *pPointer = NULL;
- int i = 0;
- pPointer = aStrText;
- printf("Ausgabe über Pointer\n\n");
- printf("Kompletter String");
- printf("\nPointeradresse %p:\n", pPointer);
- printf("%s\n\n", pPointer);
- pPointer = pPointer + 78;
- printf("String ab Position 78");
- printf("\nPointeradresse %p:\n", pPointer);
- printf("%s", pPointer);
- printf("\n\nAusgabe ab Position 164");
- printf("\nPointeradresse %p:", pPointer);
- for (i = 0; i < 86; i++) {
- pPointer++;
- }
- printf("\n%s", pPointer);
- pPointer = aStrText;
- printf("\n\nEinsatz getCountChar mit Pointer");
- printf("\nnAnzahl '\\n': %d", getCountChar(pPointer, '\n'));
- printf ("\n\nAusgabe zeichenweise über Pointer\n");
- printf("%s\n\n", pPointer);
- printf("Pointer: %p");
- return 0;
- }
- char search(const char *aString[], const char *cSuchString){
- char aString[] = aStrText[];
- char cSuchString [] = '\n';
- void *pPointer;
- pPointer = strstr (aString, cSuchString);
- printf("%s", pPointer);
- return 0;
- }
- int getCountChar (char aString[], char cSuchString){
- int nLaenge = strlen (aString)-1;
- int nAnzahl = 0;
- int i;
- for(i=0; i<=nLaenge; i++){
- if (aString[i] == cSuchString){
- nAnzahl++;
- }
- }
- return nAnzahl;
- }
Add Comment
Please, Sign In to add comment