|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
[C++]Errore durante esecuzione programma
Ragazzi oggi ho scritto un programma che prende in input delle parole e le scrive con la numerazione in un file (es. "001 - ciao")
durante l'esecuzione, appena scrivo la prima parola e premo invio, mi esce scritto: "Si è verificato un errore in a.exe (il nome dell'applicazione) L'applicazione verrà chiusa." questo è il codice: Codice:
#include <string>
#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main()
{
vector<string> v;
ofstream out("pokedex.txt");
string linea;
int i;
for (i = 1; i <= 9; i++)
{
cin >> linea;
linea += "/n";
v.push_back(linea);
out << "00" << i << " - " << v[i];
}
for (i = 10; i <= 99; i++)
{
cin >> linea;
linea += "/n";
v.push_back(linea);
out << "0" << i << " - " << v[i];
}
for (i = 100; i <= 386; i++)
{
cin >> linea;
linea += "/n";
v.push_back(linea);
out << i << " - " << v[i];
}
system("PAUSE");
return 0;
}
edit: np ho risolto, ho tolto i vector. questo e il nuovo codice: Codice:
#include <string>
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ofstream out("pokedex.txt");
string linea;
int i;
for (i = 1; i <= 9; i++)
{
cin >> linea;
out << "00" << i << " - " << linea << endl;
}
for (i = 10; i <= 99; i++)
{
cin >> linea;
out << "0" << i << " - " << linea << endl;
}
for (i = 100; i <= 386; i++)
{
cin >> linea;
out << i << " - " << linea << endl;
}
system("PAUSE");
return 0;
}
Ultima modifica di AngeL) : 16-06-2006 alle 14:03. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:55.



















