| Prethodna tema :: Sljedeća tema | 
	
	
		| Autor/ica | Poruka | 
	
		| Gost 
 
 
 
 
 
 
 | 
			
				|  Postano: 21:39 ned, 13. 6. 2004    Naslov: Prog sa datotekama koji ne radi |         |  
				| 
 |  
				| Dakle idem ja malo probati kak to izgleda pisati program u unixu, ukucam bezvezan programčić:
Dakle idem ja malo probati kak to izgleda pisati program u unixu, ukucam bezvezan programčić:#include <stdio.h>
 int main()
 {      FILE *dat, *dat1;
 char c,z,*s;
 
 dat=fopen("dat.txt","w");
 dat1=fopen("dat1.txt","w");
 scanf("%s\n",s);fputs(s,dat);fclose(dat);
 dat=fopen("dat.txt","r");
 scanf("%c",&c);
 while ((z=getc(dat))!=EOF)
 if (z==c) fprintf(dat1,"*");
 else fprintf(dat1,"%c",z);
 
 fclose(dat);
 fclose(dat1);
 return 0;
 }
 koji normalno radi na windowsima i dev-cpp,a na unixu neće... Zašto?Javlja grešku nešto kao core dumped.Probah i ono da provjerava dal su dat i dat1 nul-pointeri, al svejedno izleti iz programa bez poruke.Kompajlira se normalno.
 #include <stdio.h>
 int main()
 {      FILE *dat, *dat1;
 char c,z,*s;
 
 dat=fopen("dat.txt","w");
 dat1=fopen("dat1.txt","w");
 scanf("%s\n",s);fputs(s,dat);fclose(dat);
 dat=fopen("dat.txt","r");
 scanf("%c",&c);
 while ((z=getc(dat))!=EOF)
 if (z==c) fprintf(dat1,"*");
 else fprintf(dat1,"%c",z);
 
 fclose(dat);
 fclose(dat1);
 return 0;
 }
 koji normalno radi na windowsima i dev-cpp,a na unixu neće... Zašto?Javlja grešku nešto kao core dumped.Probah i ono da provjerava dal su dat i dat1 nul-pointeri, al svejedno izleti iz programa bez poruke.Kompajlira se normalno.
 
 
 |  | 
	
		| [Vrh] |  | 
	
		| ZELENIZUBNAPLANETIDO SADE
 Forumaš(ica)
 
  
  
 Pridružen/a: 04. 03. 2004. (19:56:15)
 Postovi: (54F)16
 Lokacija: hm?
 
 | 
			
				|  Postano: 21:53 ned, 13. 6. 2004    Naslov: |         |  
				| 
 |  
				| :-k
 Jesi probao ovako definirati main()
 [code:1] int main(void) {
 ...
 return 0;
 }[/code:1]
 
 :?:[/b]
   
 Jesi probao ovako definirati main()
 
  	  | Kod: |  	  | int main(void) { ...
 return 0;
 }
 | 
 
 
  [/b] _________________   
Pupoljak nije negiran. Rekao sam to i ponovit cu to jos jedanput. Pupoljak NIJE negirAn.
 
MADD
 
(Mothers Against Dirty Dialectics)
 
Based on a true story. NOT.
 
Ko ih sljivi, mi sviramo punk   |  | 
	
		| [Vrh] |  | 
	
		| veky Forumaš(ica)
 
  
 
 Pridružen/a: 09. 12. 2002. (19:59:43)
 Postovi: (5B0)16
 Lokacija: negdje daleko...
 
 |  | 
	
		| [Vrh] |  | 
	
		| veky Forumaš(ica)
 
  
 
 Pridružen/a: 09. 12. 2002. (19:59:43)
 Postovi: (5B0)16
 Lokacija: negdje daleko...
 
 |  | 
	
		| [Vrh] |  | 
	
		| ZELENIZUBNAPLANETIDO SADE
 Forumaš(ica)
 
  
  
 Pridružen/a: 04. 03. 2004. (19:56:15)
 Postovi: (54F)16
 Lokacija: hm?
 
 | 
			
				|  Postano: 22:52 ned, 13. 6. 2004    Naslov: |         |  
				| 
 |  
				| Hm :-k znam da mi je prije dosta godina dosta glavobolje zadalo jer sam u Borlandovom compileru pod DOS-om imao obicaj definirati void main() pa je Solaris8 na feru dobivao fraze od toga?Hm  znam da mi je prije dosta godina dosta glavobolje zadalo jer sam u Borlandovom compileru pod DOS-om imao obicaj definirati void main() pa je Solaris8 na feru dobivao fraze od toga? _________________   
Pupoljak nije negiran. Rekao sam to i ponovit cu to jos jedanput. Pupoljak NIJE negirAn.
 
MADD
 
(Mothers Against Dirty Dialectics)
 
Based on a true story. NOT.
 
Ko ih sljivi, mi sviramo punk   |  | 
	
		| [Vrh] |  | 
	
		| Gost 
 
 
 
 
 
 
 |  | 
	
		| [Vrh] |  | 
	
		| veky Forumaš(ica)
 
  
 
 Pridružen/a: 09. 12. 2002. (19:59:43)
 Postovi: (5B0)16
 Lokacija: negdje daleko...
 
 |  | 
	
		| [Vrh] |  | 
	
		| bily Forumaš(ica)
 
  
  
 Pridružen/a: 29. 04. 2003. (16:21:46)
 Postovi: (4B7)16
 Spol:
  
 
 | 
			
				|  Postano: 17:54 čet, 17. 6. 2004    Naslov: Re: Prog sa datotekama koji ne radi |         |  
				| 
 |  
				| Evo verzije koja radi pod unix-om:
Evo verzije koja radi pod unix-om:
 #include <stdio.h>
 int main()
 { FILE *dat, *dat1;
 char c,z,s[10], h;
 
 dat=fopen("dat.txt","w");
 dat1=fopen("dat1.txt","w");
 scanf("%s",s);
 scanf("%c", &h);
 fprintf(dat, "%s", s);
 fclose(dat);
 dat=fopen("dat.txt","r");
 scanf("%c",&c);
 while ((z=getc(dat))!=EOF)
 if (z==c) fprintf(dat1,"*");
 else fprintf(dat1,"%c",z);
 
 fclose(dat);
 fclose(dat1);
 return 0;
 }
 
 #include <stdio.h>
 int main()
 { FILE *dat, *dat1;
 char c,z,s[10], h;
 
 dat=fopen("dat.txt","w");
 dat1=fopen("dat1.txt","w");
 scanf("%s",s);
 scanf("%c", &h);
 fprintf(dat, "%s", s);
 fclose(dat);
 dat=fopen("dat.txt","r");
 scanf("%c",&c);
 while ((z=getc(dat))!=EOF)
 if (z==c) fprintf(dat1,"*");
 else fprintf(dat1,"%c",z);
 
 fclose(dat);
 fclose(dat1);
 return 0;
 }
 
 
 |  | 
	
		| [Vrh] |  | 
	
		|  |