PDA

View Full Version : Tutorial stringhe C++


trediman
11-12-2006, 17:34
sto girando da qlke settimana sul web ma non sono riuscito ancora a trovare un link dove viene spiegato bene l'uso delle stringhe in C++..
Il problemapiu grande c'e qndo si tratta di leggere e scrivere da e su un file.
fscanf, fread, fwrite, fprintf, fopen, eof, non ci sto capendo un tubo.. :confused:
QUELLO CHE PIU MI INTERESSA E' CONFRONTARE 2 ISTE DI PAROLE PRESE DA 2 FILE DIVERSI E INSERIRE NEL PRIMO FILE LE PAROLE IN PIU CHE SI TROVANO NEL SECONDO..
so che con un semplice: if (strcmp(s2,s1) ==0) si risolve ma a me manca tutto il resto
Non so come far leggere ogni parola da ognuno dei 2 file e poi metterli in un altro file
Vi prego aiutatemi perche sto impazzendo.
P.s. se avete link sulle string e leggere e scrivere da file che spiegano bene l'argomento sono bene accetti.

Grazie in anticipo

cionci
11-12-2006, 17:56
sto girando da qlke settimana sul web ma non sono riuscito ancora a trovare un link dove viene spiegato bene l'uso delle stringhe in C++..
Il problemapiu grande c'e qndo si tratta di leggere e scrivere da e su un file.
fscanf, fread, fwrite, fprintf, fopen, eof, non ci sto capendo un tubo.. :confused:
QUELLO CHE PIU MI INTERESSA E' CONFRONTARE 2 ISTE DI PAROLE PRESE DA 2 FILE DIVERSI E INSERIRE NEL PRIMO FILE LE PAROLE IN PIU CHE SI TROVANO NEL SECONDO..
so che con un semplice: if (strcmp(s2,s1) ==0) si risolve ma a me manca tutto il resto
Non so come far leggere ogni parola da ognuno dei 2 file e poi metterli in un altro file
Vi prego aiutatemi perche sto impazzendo.
P.s. se avete link sulle string e leggere e scrivere da file che spiegano bene l'argomento sono bene accetti.

Grazie in anticipo
Tutto quello che hai detto riguarda il C non il C++...in C++ le stringhe dovrebbero essere istanze della classe string, si leggono con gli istream...

Per il confronto si usa il metodo compare della classe string...

Qualche info: http://www.yolinux.com/TUTORIALS/LinuxTutorialC++StringClass.html