Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - E' bastato che lasciassi per qualche mese la programmazione c++ che...
Forum - C/C++ - E' bastato che lasciassi per qualche mese la programmazione c++ che...

Avatar
tommyprojects2011 (Normal User)
Newbie


Messaggi: 10
Iscritto: 15/01/2011

Segnala al moderatore
Postato alle 8:16
Domenica, 25/09/2011
Questo topic è stato chiuso dal moderatore

Non mi ricordo nemmeno le basi... :d

Adesso per esempio avrei bisogno di leggere semplicemente 10 stringhe del tipo (A,B) incolonnate su di un file txt

es:
1,2
2,3
3,4
4,5
5,6
6,7
7,8
8,9
9,10
10,11

e per ognuna scegliere una data operazione o meno in base ai suoi elementi costituenti...

es.

se

gli elementi della riga sono 7,8 allora fai questo
se gli elementi sono 5,6 fai quest altro...

Qualcuno mi rinfresca un po' le idee?

Ho cercato anche nel web ma non riesco a ripartire... :noway:

tnx

Per adesso ho riprovato così:

Codice sorgente - presumibilmente C++

  1. #include <iostream>
  2. #include <fstream>
  3. #include <string>
  4.  
  5. /* strtok example */
  6. #include <stdio.h>
  7. #include <string.h>
  8.  
  9. using namespace std;
  10.  
  11. int main ()
  12. {
  13.   string linea;  
  14.   fstream read_write("filedaleggere.txt",ios::in | ios::out);
  15.   getline(read_write,linea,'\n');  
  16.   cout << linea;
  17.   cin.get();
  18.    
  19.   char str[] =linea; //QUI MI DA L'ERRORE RIPORTATO SOTTO
  20.   //char str[] ="- This, a sample string.";
  21.   char * pch;
  22.   printf ("Splitting string \"%s\" into tokens:\n",str);
  23.   pch = strtok (str," ,.-");
  24.   while (pch != NULL)
  25.   {
  26.     printf ("%s\n",pch);
  27.     pch = strtok (NULL, " ,.-");
  28.   }
  29. cin.get();
  30. }



Ma mi da questo errore...

splittiamostringhe.cpp initializer fails to determine size of `str'  alla riga evidenziata che riporto anche qui:

  char str[] =linea;

Inoltre non saprei come recuperare i caratteri splittati... (1 e 2 ad esempio) nonchè tutti gli altri delle altre righe... :_doubt:

Ultima modifica effettuata da tommyprojects2011 il 25/09/2011 alle 9:07


cout << "Panta Rei (Eraclito)";
PM
Avatar
nessuno (Normal User)
Guru^2


Messaggi: 5473
Iscritto: 03/01/2010

Segnala al moderatore
Postato alle 10:37
Domenica, 25/09/2011


Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
PM
Avatar
HeDo (Founder Member)
Guru^2


Messaggi: 2763
Iscritto: 21/09/2007

Segnala al moderatore
Postato alle 11:44
Domenica, 25/09/2011

non sopporto chi fa cross posting

chiudo


Ingegnere Informatico
https://ldlagency.it
PM