From c3243a252fca97cb52eda950ead3279c44e17164 Mon Sep 17 00:00:00 2001 From: Vichingo455 Date: Wed, 12 Mar 2025 08:58:24 +0000 Subject: [PATCH] Upload files to "stringhe" --- stringhe/TrovaCarattere.cpp | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 stringhe/TrovaCarattere.cpp 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; +}