84mrc84
19-06-2016, 12:49
Buongiorno a tutti,
potrei chiedervi un chiarimento?
sto sviluppando un programma che mi permette di prendere delle stringhe in input e che me le salva in un array.
il programma dovrebbe davvero essere molto semplice, ma non riesco a farlo funzionare.
io voglio che ad ogni invio la nuova informazione venga memorizzata nella cella di memoria successiva, ma non riesco a farlo in alcun modo, qualcuno riuscirebbe cortesemente ad aiutarmi e soprattutto a spiegarmi come fare?
il codice è il seguente:
#include <iostream>
#define max 10 // costante di controllo caratteri in input
#define ValK 20 //costante della dimensione dell' array
using namespace std;
typedef int contatore;
int main()
{
char Cont[ValK]; //definizione array con costante
char *p; //definizione puntatore
contatore i; //definizione variabile per ciclo for
p=Cont; //assegnazione della prima posizione di memoria dell' array a p
for(i=0;i<=ValK;i++)
cin.getline(p,max);//input
// manca qualcosa qui ma ho provato ogni tipo di implementazione
//senza succcesso
return 0;
}
mille grazie in anticipo.
potrei chiedervi un chiarimento?
sto sviluppando un programma che mi permette di prendere delle stringhe in input e che me le salva in un array.
il programma dovrebbe davvero essere molto semplice, ma non riesco a farlo funzionare.
io voglio che ad ogni invio la nuova informazione venga memorizzata nella cella di memoria successiva, ma non riesco a farlo in alcun modo, qualcuno riuscirebbe cortesemente ad aiutarmi e soprattutto a spiegarmi come fare?
il codice è il seguente:
#include <iostream>
#define max 10 // costante di controllo caratteri in input
#define ValK 20 //costante della dimensione dell' array
using namespace std;
typedef int contatore;
int main()
{
char Cont[ValK]; //definizione array con costante
char *p; //definizione puntatore
contatore i; //definizione variabile per ciclo for
p=Cont; //assegnazione della prima posizione di memoria dell' array a p
for(i=0;i<=ValK;i++)
cin.getline(p,max);//input
// manca qualcosa qui ma ho provato ogni tipo di implementazione
//senza succcesso
return 0;
}
mille grazie in anticipo.