Hallo,
ich versuche schon die ganze zeit "herauszufilter" an welcher Stelle das @ kommt und dann per Ausgabe anzeigen zu lassen. An sich klappt es auch denke ich nur bekomme ich den Fehler: Es wurde eine Deklaration erwartet.
Ich weiß zwar was de Fehler bedeutet aber finde den Fehler im Code nicht.
Hier mal mein Code:
Bei ist er oben genannte Fehler
Kann mir bitte jemand helfen^^
ich versuche schon die ganze zeit "herauszufilter" an welcher Stelle das @ kommt und dann per Ausgabe anzeigen zu lassen. An sich klappt es auch denke ich nur bekomme ich den Fehler: Es wurde eine Deklaration erwartet.
Ich weiß zwar was de Fehler bedeutet aber finde den Fehler im Code nicht.
Hier mal mein Code:
C-Quellcode
- #include "stdafx.h"
- #include <iostream>
- #include "Windows.h"
- #include "stdio.h"
- #include "string";
- using namespace std;
- string name;
- int Size;
- int main()
- {
- name = "Meyer@gmail.de";
- int Size = name.length();
- cout << "Email Adresse: Meyer@gmail.de" << endl;
- cout << "Anzahl der Buchstaben: " << Size << endl;
- getchar();
- char string[] = "Meyer@gmail.de";
- if (strchr(string, '@'))
- {
- cout << "Enthält ein @ !";
- }
- else
- {
- cout << "Enthält kein @ !";
- }
- getchar();
- if (strchr(string, '.de'))
- {
- cout << "Enthält ein .de";
- }
- else
- {
- cout << "Enthält kein .de !";
- }
- getchar();
- }
- char *mail = "Meyer@gmail.de";
- char *found = NULL;
- if ((found = strchr(mail, '@'))
- {
- cout << ("@-Zeichen an der Stelle %d", (mail - found + 1));
- }
Bei ist er oben genannte Fehler
Kann mir bitte jemand helfen^^
MfG kleinkiko
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „kleinkiko“ ()