diff --git a/stringhe/TrovaCarattere.cpp b/stringhe/TrovaCarattere.cpp new file mode 100644 index 0000000..f2bad0c --- /dev/null +++ b/stringhe/TrovaCarattere.cpp @@ -0,0 +1,27 @@ +/* +AUTORE: Manuel Vichi +Trova carattere +*/ +#include +#include +#include +#include +using namespace std; +int charIndex(const char* string, const char character) { + for (int i = 0; string[i] != '\0'; i++) + if (string[i] == character) + return i; + return -1; +} +int main(void){ + char stringa[80+1]; + cout << "Inserisci la stringa: "; + cin.getline(stringa,sizeof(stringa)); + cout << endl; + char carattere; + cout << "Inserisci il carattere: "; + cin.get(carattere); //modo alternativo per poter leggere lo spazio come carattere + cout << endl; + cout << "Indice: " << charIndex(stringa,carattere) << endl; + return 0; +}