[LUGOS-PROG] C newbie

David Klasinc bigwhale at lubica.net
Sun Feb 23 10:03:24 CET 2003


On Thu, Feb 20, 2003 at 07:46:26PM +0100, Nejc Skoberne wrote:

> Matram se ze par ur... kako bi izgledal program, ki bi iz datoteke
> prebral posamezne vrstice in jih zapisal vsako kot string v array stringov? V Cju.


Tko na hitro? Na pamet, brez man-a, v neki kvazi pseudo kodi? Ki je tudi v
sanjah ne probavas prevajat... ;>

struct my_arr
{
  char str[4096];
};

int main()
{
  FILE *fp;
  struct my_arr array[255];
  char *tmp;
  int cnt = 0;

  fp = fopen("my_file", "r");

  while (!feof(fp))
  {
    fgets(tmp, 4096, fp);
    strncpy(array[cnt], tmp, 4096);
    cnt++;
  }
 
  fclose(fp);
}


Nekako tako priblizno... :) Vendar pa je tale koda nekaksen, disaster
waiting to happen... :P Tako da previdno ;)

-- 
David!




More information about the lugos-prog mailing list