Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Find in un char
Forum - C/C++ - Find in un char

Pagine: [ 1 2 ] Precedente | Prossimo
Avatar
edo42 (Member)
Pro


Messaggi: 102
Iscritto: 30/07/2009

Segnala al moderatore
Postato alle 7:28
Venerdì, 05/02/2010
Questo topic è stato chiuso dal moderatore

Vorrei sapere come posso fare a cercare dei caratteri in una char array. Senza usare string.h se possibile perchè ho un compilatore in cui non funziona molto bene.

Grazie

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6378
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 8:11
Venerdì, 05/02/2010
"Non funziona molto bene" ? Ma che vuol dire?

Comunque ... se devi cercare un solo carattere si usa la funzione

strchr

se devi cercare una stringa, la funzione

strstr

Se non vuoi usare queste funzioni, usa un ciclo for per confrontare tutti gli elementi della stringa con il carattere che cerchi.


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 9:52
Venerdì, 05/02/2010
permettetemi...

Testo quotato


[...]
Ecco, sappiate che la probabilità che un compilatore abbia dei bug e che voi ci siate incappati è qualcosa di così ridicolmente basso da risultare inconsistente.

Invece, con un po di umiltà, cercate di capire COSA NON VA NEL VOSTRO CODICE, perchè l'errore è li e ci posso pure scommettere quello che vi pare.

Non date la colpa al compilatore perchè lui fa esattamente quello che voi gli dite.
[...]


PM
Avatar
edo42 (Member)
Pro


Messaggi: 102
Iscritto: 30/07/2009

Segnala al moderatore
Postato alle 12:10
Venerdì, 05/02/2010
No, quelle che mi hai scritto sopra funzionano, è il tipo string che non lo riesco a far andare...

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6378
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 12:15
Venerdì, 05/02/2010
Cosa sarebbe il tipo "string" ...

Solo se programmi in C++ e non in C, esiste la classe "string" ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
edo42 (Member)
Pro


Messaggi: 102
Iscritto: 30/07/2009

Segnala al moderatore
Postato alle 12:25
Venerdì, 05/02/2010
grazie per la delucidazione. Ora ti spiego bene: io ho sepre programmato in C++ percui ora che uso le SDL e che su mac come standard si usa il C Ansi per farle andare faccio un po' di fatica a distinguere quelle minime differenze che ci sono tra il C e il C++. Grazie comunque per strstr che funziona alla grande!!
Attenzione che stiamo andando un pochino :ot:!!

GRAZIE

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6378
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 13:07
Venerdì, 05/02/2010
Testo quotato

Postato originariamente da edo42:

... minime differenze che ci sono tra il C e il C++ ...



Chiamale "minime" ...

Testo quotato

Grazie comunque per strstr che funziona alla grande!!



Immaginavo ...

Testo quotato

Attenzione che stiamo andando un pochino :ot:!!



Beh ... non tanto OT poi ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Avatar
ilmettiu (Ex-Member)
Pro


Messaggi: 88
Iscritto: 17/09/2009

Segnala al moderatore
Postato alle 18:46
Venerdì, 05/02/2010
... nessuno, ti hanno mai paragonato ad un ufficiale della gestapo? 8-|

Scusate, me ne vado subito :k:

PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 6378
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 18:50
Venerdì, 05/02/2010
Testo quotato

Postato originariamente da ilmettiu:

... nessuno, ti hanno mai paragonato ad un ufficiale della gestapo? 8-|



Solo qualche stupido ...


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti (uno dei padri fondatori del moderno Calcolo delle probabilità) chiamava il gioco del Lotto Tassa sulla stupidità.
PM
Pagine: [ 1 2 ] Precedente | Prossimo