Todo matemáticas xD
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úCita de: L0n3l1eR en 5 Enero 2011, 05:52 AM
''Java es para hombres''
Cita de: Jefe_Spain en 4 Enero 2011, 21:44 PM
rectifico, está en pascal sí!
A ver si alguien me puede hechar un cable y donde busco para encontrar las conexiones y funciones de busqueda etc...
char buff[] = "hola";
send(newfd, buff, 5, 0);
#include "stringlist.h"
#include <string.h>
TStringList::TStringList()
{
numItems = 0;
}
TStringList::~TStringList()
{
if (numItems > 0)
delete [] Items;
}
void TStringList::Add(char *cadena)
{
if (numItems > 0){
SL_ITEM * NewItems = new SL_ITEM[numItems + 1];
for (int i = 0; i < numItems; i++)
{
NewItems[i].string = new char[strlen(Items[i].string) + 1];
strcpy(NewItems[i].string, Items[i].string);
}
delete [] Items;
Items = NewItems;
}
else Items = new SL_ITEM[1];
Items[numItems].string = new char[strlen(cadena) + 1];
strcpy(Items[numItems].string, cadena);
numItems++;
}
bool TStringList::DeleteItem(long Index)
{
if (Index >= 0 && Index < numItems)
{
SL_ITEM * NewItems = new SL_ITEM[numItems - 1];
int Pos = 0;
for (int i = 0; i < numItems; i++)
if (i != Index)
{
NewItems[Pos].string = new char[strlen(Items[i].string) + 1];
strcpy(NewItems[Pos].string, Items[i].string);
Pos++;
}
delete [] Items;
Items = NewItems;
numItems--;
return true;
}
else return false;
}
long TStringList::GetCount()
{
return numItems;
}
char * TStringList::GetItem(long Index)
{
if (Index < numItems && Index >= 0)
return Items[Index].string;
else return NULL;
}