
06/04/2005, 10:11
|
| | Fecha de Ingreso: octubre-2004 Ubicación: COLOMBIA
Mensajes: 240
Antigüedad: 20 años, 4 meses Puntos: 3 | |
[color=blue]Mira este es el codigo completo completo, me dicen que esta mal, esta segun como me dijistes antes que lo pusiera para lo de los colores y todo eso.[color]
Código:
using System.Runtime.InteropServices;
using System;
namespace vector
{
class vectorApp
{
[DllImport ("kernel32.dll")]
public static extern bool SetConsoleTextAttribute(IntPtr hConsoleOutput, int wAttributes);
[DllImport ("kernel32.dll")]
public static extern IntPtr GetStdHandle(uint nStdHandle);
public struct nodo
{
public int[] cedula;
public string[] nombre;
public string[] ape;
}
public static void Main()
{
nodo n;
ushort num=20;
uint STD_OUTPUT_HANDLE=0xfffffff5;
IntPtr hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
n.cedula=new int[num];
n.nombre=new string[num];
n.ape=new string[num];
for(int x=1;x<=num;x++)
{
Console.Write("# de cedula: {0}",x);
n.cedula[x]=Console.ReadLine();
Console.Write("Digite nombre: {0}",x);
n.nombre[x]=Console.ReadLine();
Console.Write("Digite apellido: {0}",x);
n.ape[x]=Console.ReadLine();
}
Console.WriteLine("Datos Introducidos");
string a=Console.ReadLine();
Console.WriteLine("Cedula Nombre Apellido");
Boolean b=true;
for(int x=1;x<=num;x++)
{
if(b=true)
{
SetConsoleTextAttribute(hConsole, 15);
Console.WriteLine("{0} {0} {0}",n.cedula[x].ToString(),n.nombre[x],n.ape[x]);
Console.WriteLine();
b=false;
}
else
{
SetConsoleTextAttribute(hConsole, 15);
Console.WriteLine("{0} {0} {0}",n.cedula[x].ToString(),n.nombre[x],n.ape[x]);
Console.WriteLine();
b=true;
}
}
a=Console.ReadLine();
}
}
}
me dicen que el problema esta en la estructura, pero realmente no se que es |