Pero strchar() es para decir si hay o no hay dicho caracter, mas no cuantos... si no me equivoco, yo de c no c 
Saludos...

Saludos...
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menúif (cadena[i]==' ') savetheposition;
#include <cstdlib>
#include <iostream>
#include <fstream>
using namespace std;
int main(int argc, char *argv[])
{
ofstream sal("Agenda.txt");
sal<<"Pedro Perez :"<<18<<endl;//Agrego un nombre y espacios
sal<<"Maria Rodriguez :"<<56<<endl;//para completar 29 caracteres
sal.close(); //mas el ':'
ifstream ent("Agenda.txt");
int c=2;
char reg[c][30];
int edad[c];
for (int i=0;ent;i++){
ent.getline(reg[i],30);//Aca deberia extraer los 29 caracteres y agregar a reg un '\0'
ent.ignore();//Aca ignorar el ':'
ent>>edad[i];//Pes leer la edad
ent.ignore();//Ignorar el fin de linea...
}
cout<<reg[0]<<"T"<<edad[0]<<endl;//Mostrar tal cual como esta en el archivo
cout<<reg[1]<<"T"<<edad[1]<<endl;//La T era un ':', pero lo use para ver
//si conseguia el error
ent.close();
system("PAUSE");
return EXIT_SUCCESS;
}
ofstream sal("Agenda.txt");
sal<<"Pedro Perez :"<<18<<endl;
sal<<"Maria Rodriguez :"<<34<<endl;
sal.close();
ifstream ent("Agenda.txt");
char name[2][30];
int age[2];
for (int i=0;ent;i++){
ent.getline(name[i],31,':');
cout<<name[i];
ent>>age[i];
cout<<age[i]<<endl;
ent.ignore();
cout<<i<<endl;
}
ent.close();
Cita de: Søra en 26 Julio 2010, 00:08 AMTodo lo que lleve chocolate o todo lo que lleve licor
Sorbete de limon/champan esta increible, tarta de whisky, y todo lo que lleve chocolate!!
nn3[p+1]='\0';
int v[3];
int array[10][2];