mi sono imbattuto in un piccolo problema e hanno bisogno di un certo aiuto:lunghezza della stringa tra puntatori
Se ho un buffer allocato di caratteri e ho un inizio e di fine i punti che sono da qualche parte dentro questo buffer e voglio la lunghezza tra questi due punti, come posso trovarlo?
cioè
char * buf; //malloc of 100 chars
char * start; // some point in buff
char * end; // some point after start in buf
int length = &end-&start? or &start-&end?
//How to grab the length between these two points.
Grazie
Ho appena provato e ha funzionato, non so perché ho iniziato a lanciare e dentro. Grazie – James
Perché è quello che fai quando sei nuovo a C. Aggiungi solo una stella o una e commerciale e spero che funzioni questa volta. :-) Aspetta, lo capirai. – Thomas
Non l'ho mai fatto. Ma immagino che fosse perché avevo una precedente esperienza con peek() e poke(). – Artelius