Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

debug assertion failed!?!?!?!?!?!?

[es] :: C/C++ programiranje :: debug assertion failed!?!?!?!?!?!?

[ Pregleda: 2724 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

vlaga
Valentino Kolev

Član broj: 85208
Poruke: 25
*.SMIN.panline.net.



Profil

icon debug assertion failed!?!?!?!?!?!?21.03.2006. u 23:53 - pre 220 meseci
Napisao sam kod i kompajlirao ga u Visual Studio 6.0. Kompajler ne javlja ni jednu gresku, ali kad kliknem na execute pojavljuje se sledece:
debug assertion failed
file:fputc.c
line:45
expresion:str!=NULL
U kodu sam koristio funkciju fputc ali izgleda da postoji greska u funkciji. Ne znam kako to da ispravim. Help me please, ta funkcija mi bas znaci.
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
80.93.240.*



+2 Profil

icon Re: debug assertion failed!?!?!?!?!?!?22.03.2006. u 00:18 - pre 220 meseci
A koja f-ja?
Jel postoji neki kod ili mi samo nagađamo šta je :)
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

vlaga
Valentino Kolev

Član broj: 85208
Poruke: 25
*.SMIN.panline.net.



Profil

icon Re: debug assertion failed!?!?!?!?!?!?22.03.2006. u 13:59 - pre 220 meseci
Kod izgleda ovako

#include <stdio.h>
main()
{
FILE *ul, *izl;
ul = fopen("D:\svesta.c", "r");
izl = fopen("D:\bla", "w");
char zn;
int stanje = 0;
while ((zn = fgetc(ul)) != EOF)
{
switch (stanje)
{
case 0:
{ if (zn != '/') fputc(zn,izl);
else stanje = 1;
break; }
case 1:
{ if (zn =='*') stanje = 2;
else stanje=0;
break; }
case 2:
{ if (zn !='*') stanje = 3;
break; }
case 3:
{ if (zn =='/') stanje = 0; else stanje=2; break; }
}
}
fclose(ul);
fclose(izl);
}
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: debug assertion failed!?!?!?!?!?!?22.03.2006. u 14:23 - pre 220 meseci
Da li ti ovako stoji i u programu ili samo u poruci??
Code:
ul = fopen("D:\svesta.c", "r");
izl = fopen("D:\bla", "w");

?
 
Odgovor na temu

vlaga
Valentino Kolev

Član broj: 85208
Poruke: 25
*.SMIN.panline.net.



Profil

icon Re: debug assertion failed!?!?!?!?!?!?23.03.2006. u 00:12 - pre 220 meseci
Tako stoji i u programu. To svesta.c je fajl koji sam napravio da proverim program, a ono bla.c treba da bude novi fajl u koji se upisuje rezultat programa tj. brisanje komentara, ali taj fajl program i ne kreira, zato sto nece da se izvsi.
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: debug assertion failed!?!?!?!?!?!?23.03.2006. u 08:28 - pre 220 meseci
Mozda ce ti ovo pomoci
Code:
ul = fopen("D:\\svesta.c", "r");
izl = fopen("D:\\bla.c", "w");

Zameni \ za \\
 
Odgovor na temu

vlaga
Valentino Kolev

Član broj: 85208
Poruke: 25
*.SMIN.panline.net.



Profil

icon Re: debug assertion failed!?!?!?!?!?!?23.03.2006. u 18:46 - pre 220 meseci
E svaka cast. Ne znam odakle ti ta ideja ali program je proradio.
Hvala puno
 
Odgovor na temu

Pharos
Pančevo

Član broj: 20664
Poruke: 1029
*.118.eunet.yu.



+2 Profil

icon Re: debug assertion failed!?!?!?!?!?!?23.03.2006. u 22:44 - pre 220 meseci
Kad napišeš \ kompajler čeka još neki znak iza njega.
Npr. \a - alert
Npr. \n - new line
...
Ili \" - "
\\ - \
Čisto da znaš za ubuduće.
77 77 77 2E 65 73 6E 69 70 73 2E 63 6F 6D
 
Odgovor na temu

idb
Ivan Bulic
Beograd

Član broj: 4436
Poruke: 402



Profil

icon Re: debug assertion failed!?!?!?!?!?!?24.03.2006. u 09:26 - pre 220 meseci
Citat:
E svaka cast. Ne znam odakle ti ta ideja ali program je proradio.

E bas si me lepo nasmejao..:)
Moras nesto procitati iz C/C++ ako hoces da programiras, recimo ovaj kraci tutorijal http://www.cplusplus.com/doc/tutorial/constants.html , tu ti je bas pomenut backslash koji je jako bitan u ovim programskim jezicima
idb
 
Odgovor na temu

[es] :: C/C++ programiranje :: debug assertion failed!?!?!?!?!?!?

[ Pregleda: 2724 | Odgovora: 8 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.