getline

cosa fa:

sintassi:
getline(nome_array_passato, dimensione massima dell'array)

codice:
#include <stdio.h>
int getline(char s[], int lim) si passa come parametro un array
{int c,i;

for(i=0;i<lim-1 && (c=getchar())!=EOF && c!='\n';++i)

s[i]=c;

if(c=='\n')
{s[i]=c;
++i;}

s[i]='\0';
return i;
}

esempio: calcolo la lunghezza del nome inserito da tastiera
quantità = getline(nome, 100)

esempio: vedi esempio di parametri di funzione array




copy

copia il contenuto di un array in un altro array sovrascivendolo

sintassi:
copy(array_partenza, array_arrivo)

codice:
void copy(char s1[], char s2[]) si passa come parametri un array
{int i;
i = 0;
while((s2[i]= s1[i])!='\0')

++i;
}

esempio:
copy(partenza,arrivo);

esempio: vedi esempio di parametri di funzione array




strlen

da la lunghezza di una stringa, é incluso nella libreria string.h


lineare

cerca un valore in un array tramite un algoritmo lineare, quindi lungo su grandi quantità