View Single Post
Sitat av RandomiZed
Jeg kan vel spørre her? Dette var noe jeg skrev en gang i min tid, programmet funker som det skal -- Men jeg er ikke helt kjent i programmerings-verdenen og lurer på om det er Korrekt satt opp?

Ville du gjort det annenledes?

cat.c :

Kode

#include <stdio.h>
int main (int argc, char **argv)
	{
int com;
char *fil,*getit,*pnavn;
char tekst[10];
	fil = argv[1];
	pnavn = argv[0];
	com = fopen(fil, "r");

	if (argc < 2)
		{
			printf("%s: Du må angi et filnavn.\n",pnavn);
			return 1;
		}

	if (!com)
	{
		printf("%s: Filnavnet %s eksisterer ikke.\n",pnavn, fil);
		return 1;
	}
	do
	{
		getit = fgets(tekst,10,com);
		if (getit)
		{
			printf("%s",tekst);
		}
	}
	while (getit);
	fclose(com);
	return 0;
	printf("\n");
	}
Syntax:

Kode

bash# gcc -o cat cat.c
bash# chmod +x cat && ./cat cat.c
Vis hele sitatet...
I første øyekast. Kommentarer i koden Bra dette. Hmm... jo... du må flushe minnet til dette programmet når det er ferdig