Curiosa sin duda la noticia, aunque igual ya lo habíais leido la mayoría.
http://developers.slashdot.org/article.pl?sid=08/11/19/2321230&from=rss
http://developers.slashdot.org/article.pl?sid=08/11/19/2321230&from=rss
Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menuclass ConjuntoDeEnteros
{
// Definicion de la estructura de representacion de una lista
// donde almacenar el conjunto de tamaño "ilimitado"
typedef struct nodo
{
int dato;
struct nodo *siguiente;
}Nodo;
typedef Nodo *Conjunto;
// Definicion de atributos del objeto;
int tamConjunto;
Conjunto con;
public:
...........
friend ConjuntoDeEnteros operator *(const ConjuntoDeEnteros A, const ConjuntoDeEnteros B);
ConjuntoDeEnteros operator *(const ConjuntoDeEnteros A, const ConjuntoDeEnteros B)
{
Nodo *aux;
ConjuntoDeEnteros C;
aux = A.con;
for(int i=0;i<A.cardinal();i++)
{
if(B.pertenece(aux->dato))
{
C.anade(aux->dato);
}
aux = aux->siguiente;
}
return C;
}
class ConjuntoDeEnteros
{
// Definicion de la estructura de representacion de una lista
// donde almacenar el conjunto de tamaño "ilimitado"
typedef struct nodo
{
int dato;
struct nodo *siguiente;
}Nodo;
typedef Nodo *Conjunto;
// Definicion de atributos del objeto;
int tamConjunto;
Conjunto con;
public:
...........
friend ConjuntoDeEnteros operator *(const ConjuntoDeEnteros A, const ConjuntoDeEnteros B);
ConjuntoDeEnteros operator *(const ConjuntoDeEnteros A, const ConjuntoDeEnteros B)
{
Nodo *aux;
ConjuntoDeEnteros C;
aux = A.con;
for(int i=0;i<A.cardinal();i++)
{
if(B.pertenece(aux->dato))
{
C.anade(aux->dato);
}
aux = aux->siguiente;
}
return C;
}
class prueba {
public static void main(String[] args) throws IOException{
try{
BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
// Leemos los datos
String nom = teclado.readLine();
String ape = teclado.readLine();
String titu = teclado.readLine();
String gr = teclado.readLine();
int grup = Integer.parseInt(gr);
}catch(Exception e){e.printStackTrace();}
}
}
Citar
--------------------Configuration: <Default>--------------------
imm
cde
gda
java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
at java.lang.Integer.parseInt(Integer.java:468)
at java.lang.Integer.parseInt(Integer.java:497)
at prac01.main(prac01.java:38)
Process completed.
void System_call(ExceptionType which)
{
int type = machine->ReadRegister(2);
if (which == SyscallException) {
switch (type)
{
case (SC_Halt):
cout << "Machine halting.."<<endl;
interrupt->Halt();
break;
case (SC_Read):
//cout << "Llamada a read" << endl;
readaux();
break;
case (SC_Write):
//cout << "Llamada a write" << endl;
//int addr= machine->ReadRegister(4);//leemos el registro donde se almacena la direccion de la cadena
writeaux();//llamamos a una funcion auxiliar para realizar la operacion
break;
default:
printf("Unexpected user mode exception %d %d\n", which, type);}
;}
else {
assert(FALSE);
};