Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.07.07
Prihlásený: 11.01.13
Príspevky: 76
Témy: 42
Príspevok NapísalOffline : 30.07.2009 15:44

zdravím, mám problém: Mal som v programe túto funkciu:

Kód:
void DoneTest(double nm)
{
  FILE *f;
  f = fopen("errs.txt","w");
  fprintf(f, "ide po DoneTest cislo %f.\n", nm);
  fclose(f);
}


program mi dal do súboru errs.txt takýto výstup:
Kód:
ide po DoneTest cislo 9.100000.


no kód funkcie som zmenil na:
Kód:
void DoneTest(double nm)
{
  FILE *f;
  f = fopen("errors.txt","a");
  fprintf(f, "Program ide po DoneTest cislo %f.\n", nm);
  fclose(f);
}

rozdiel je v parametroch vo volaní funkcie fopen tj.:iný názov súboru, add miesto write, a vo výpise je napísané, že PROGRAM ide... a nie len ide. No napriek tomu, že som súbor err.txt vymazal a spustil som znova program, po spustení mi vytvorí súbor podľa starej funkcie a vytvorí starý názov súboru. Nechápem tomu.


Offline

Užívateľ
Užívateľ
C++ Problém: funkcia vykonávaná po starom

Registrovaný: 14.02.08
Prihlásený: 04.01.15
Príspevky: 1272
Témy: 46
Bydlisko: Bratislava
Príspevok NapísalOffline : 30.07.2009 15:59

no ja som to vyskusal najpr s prvym DoneTest, potom som vyskusal s druhym DoneTest a mne to pekne vytvorilo dva textove subory errs.txt a errors.txt, cize umna to funguje

ma teraz napadlo, ked si tam dal ten novy kod skompiloval si ten program alebo si spustil program so starym kodom?







_________________
CPU:AMD Phenom II X4 960T MB: GA-MA78GM S2H VGA: ASUS EAH4850 512MB DDR3 & AC L2 PRO RAM: 4x 1GB Kingstone 800Mhz PSU: CX400W HDD: SEAGATE Barracuda 7200.10 160GB + Seagate 320GB Monitor :19"LCD ASUS VB191T OS: Win 7 Ultimate 64 bit
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.07.07
Prihlásený: 11.01.13
Príspevky: 76
Témy: 42
Príspevok Napísal autor témyOffline : 30.07.2009 16:04

v DevC++ som vzdy dával možnost Compile and Run, ale teraz som dal najprv možnosť Compile a potom som dal Run a stale mi vytvára súbor errs.txt

ale teraz som začal rozmýšľať či to nemôže byť tým, že funkciu deklarovanú v inom súbore, ako mám hlavný program, ale kontroloval som #include a sedí, dokonca som dal názov súboru do úvodzoviek


Offline

Užívateľ
Užívateľ
C++ Problém: funkcia vykonávaná po starom

Registrovaný: 14.02.08
Prihlásený: 04.01.15
Príspevky: 1272
Témy: 46
Bydlisko: Bratislava
Príspevok NapísalOffline : 31.07.2009 16:27

tak skus tu funkciu dat do hlavneho programu a vyskusaj ci to tak pojde.







_________________
CPU:AMD Phenom II X4 960T MB: GA-MA78GM S2H VGA: ASUS EAH4850 512MB DDR3 & AC L2 PRO RAM: 4x 1GB Kingstone 800Mhz PSU: CX400W HDD: SEAGATE Barracuda 7200.10 160GB + Seagate 320GB Monitor :19"LCD ASUS VB191T OS: Win 7 Ultimate 64 bit
Offline

Užívateľ
Užívateľ
C++ Problém: funkcia vykonávaná po starom

Registrovaný: 14.02.08
Prihlásený: 04.01.15
Príspevky: 1272
Témy: 46
Bydlisko: Bratislava
Príspevok NapísalOffline : 31.07.2009 16:46

takze som to spravil takto, priblizne takto by ti to malo vyzerat u teba:
Kód:
# include <stdio.h>
# include "E:\peter\c-saves\funkcia.c"

int main(void)
{
    int nm=8;
   
    DoneTest(nm);
   
    return 0;
}   


toto je main.c
a toto je subor kde je ta funkcia :
Kód:
# include<stdio.h>

void DoneTest(double nm)
{
  FILE *f;
  f = fopen("E:\\errors.txt","a");
  fprintf(f, "Program ide po DoneTest cislo %f.\n", nm);
  fclose(f);
  }


toto je zas funkcia.c

ak to mas takto tak to musi fungovat ;) , inac je chyba niekde u teba







_________________
CPU:AMD Phenom II X4 960T MB: GA-MA78GM S2H VGA: ASUS EAH4850 512MB DDR3 & AC L2 PRO RAM: 4x 1GB Kingstone 800Mhz PSU: CX400W HDD: SEAGATE Barracuda 7200.10 160GB + Seagate 320GB Monitor :19"LCD ASUS VB191T OS: Win 7 Ultimate 64 bit
Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. [C] funkcia

v Assembler, C, C++, Pascal, Java

12

491

11.01.2015 21:01

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ konštantná funkcia triedy

v Assembler, C, C++, Pascal, Java

2

546

07.08.2010 14:17

Loko11 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. c++ funkcia na rozdelenie čisla

v Assembler, C, C++, Pascal, Java

1

431

20.12.2011 18:53

Fico Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C jednoducha funkcia ktora nefunguje

v Assembler, C, C++, Pascal, Java

10

516

13.11.2016 19:21

BX Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. funkcia pre vypis dvojrozmerneho pola v C

v Assembler, C, C++, Pascal, Java

9

1444

10.07.2011 12:47

v.tkac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Fn funkcia problém

v Operačné systémy Microsoft

3

435

03.08.2013 11:43

Denco1 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C/C++ problém so súbormi a hodnotami

v Assembler, C, C++, Pascal, Java

2

311

09.12.2012 10:43

nBXXL Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C&C Generals problem

v Počítačové hry

2

645

16.01.2011 12:35

Luks Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C&C: Rengade-problem

v Počítačové hry

0

528

21.04.2009 15:39

GothicMan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem C&C Generals

v Počítačové hry

20

1236

12.10.2007 21:09

Matokoko Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s teplotou? Speedfan Core- 4°C a Core 96°C

v AMD - Advanced Micro Devices

18

1220

08.05.2011 15:57

slavix Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vista na starom pc?

v Operačné systémy Microsoft

6

418

25.01.2009 22:17

ac.milan Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. DDRAM v starom PC

v Pamäte

8

568

31.08.2011 20:31

Millfox Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. uprage ram na starom pc

v Pamäte

8

407

30.12.2015 18:45

rogue2612 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java error na starom K530i

v Ostatné

3

466

27.08.2012 17:32

werwest Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows 10 na starom notebooku

v Operačné systémy Microsoft

12

1518

14.01.2019 15:35

tatko Tom Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra