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

Brisanje fajla u jeziku C

[es] :: C/C++ programiranje :: Brisanje fajla u jeziku C

[ Pregleda: 1965 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

av@z

Član broj: 18553
Poruke: 48
*.dlp203.bih.net.ba.



Profil

icon Brisanje fajla u jeziku C10.07.2005. u 21:05

Kako ide najobicnija funkcija u C-u za brisanje fajla, probao sam sa remove(); ali nece da mi brise ako fajl ima vise od stotinjak linija?
10.07.2005. u 21:05 

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4356
*.nat-pool.po.sbb.co.yu.

Jabber: xfiles@elitesecurity.org
Sajt: www.antivari.com


Profil

icon Re: Brisanje fajla u jeziku C10.07.2005. u 21:12
Velicina fajla nema nikakve veze sa brisanjem...

Evo ga primer u BCB-u za remove():

Code:

#include <stdio.h>

int main(void)
{
    char file[80];

    /* prompt for file name to delete */
    printf("File to delete: ");
    gets(file);

    /* delete the file */
    if (remove(file) == 0)
       printf("Removed %s.\n",file);
    else
       perror("remove");

    return 0;
}

FREEWARE
Di rečnik, v1.0.058 (srp-eng/eng-srp priručni rečnik)
http://www.antivari.com
10.07.2005. u 21:12 

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2530
..31.216.81.gus.vf.siwnet.net.

Sajt: dejan.lekic.org


Profil

icon Re: Brisanje fajla u jeziku C15.07.2005. u 11:10
Laptopovi

Ako ti ne radi remove() iz STD C biblioteke, onda probaj unlink(): http://man.nu6.org/index.php/man/unlink/2
Pogledaj svoj kod i proveri da li si "uvukao" stdio.h zaglavlje.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
15.07.2005. u 11:10 

z@re
Zarko Bulatovic
H1 Telekom, UNIX Systems Engineer
Split, Spinut

Član broj: 29849
Poruke: 441
*.cmu.carnet.hr.



Profil

icon Re: Brisanje fajla u jeziku C18.07.2005. u 22:00
Code:


#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main()
{
    char filename[256], command[5] = "del ";
    printf("unesite ime filea :"); gets(filename);
    
    strcat(command, filename); system(command);
    return EXIT_SUCCESS;  
}


[12:33am] <alek> deca od 3-5 godina prvi spoznaju ljubav bozju :)


Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
18.07.2005. u 22:00 

japan

Član broj: 34328
Poruke: 473
*.smin.sezampro.yu.



Profil

icon Re: Brisanje fajla u jeziku C19.07.2005. u 01:23
Citat:
z@re:
Code:


#include<stdio.h>
#include<stdlib.h>
#include<string.h>

int main()
{
    char filename[256], command[5] = "del ";
    printf("unesite ime filea :"); gets(filename);
    
    strcat(command, filename); system(command);
    return EXIT_SUCCESS;  
}




$ gcc test.c
/tmp/cct2espB.o(.text+0x18): In function `main':
: warning: the `gets' function is dangerous and should not be used.


nikad, ali nikad ne koristi gets()...

prvo sto procita svaki klinac koji se lozi da bude haker je tutorijal o tome kako iskoristiti gets() za buffer overflow...
19.07.2005. u 01:23 

z@re
Zarko Bulatovic
H1 Telekom, UNIX Systems Engineer
Split, Spinut

Član broj: 29849
Poruke: 441
*.cmu.carnet.hr.



Profil

icon Re: Brisanje fajla u jeziku C20.07.2005. u 14:30
dobro.

onda umisto
Code:


gets(filename);



koristi
Code:


scanf("%s", &filename);


[12:33am] <alek> deca od 3-5 godina prvi spoznaju ljubav bozju :)


Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
20.07.2005. u 14:30 

the black forest

Član broj: 57286
Poruke: 7
195.252.85.*



Profil

icon Re: Brisanje fajla u jeziku C22.07.2005. u 02:20
Citat:
japan:
nikad, ali nikad ne koristi gets()...

prvo sto procita svaki klinac koji se lozi da bude haker je tutorijal o tome kako iskoristiti gets() za buffer overflow...


rofl, e ima genijalaca...
Sto u svakom topiku gde neko nesto pita, mora da se nadje ovakav genijalac?
22.07.2005. u 02:20 

rumpl

Član broj: 54959
Poruke: 156
*.net81-65-34.noos.fr.



Profil

icon Re: Brisanje fajla u jeziku C22.07.2005. u 17:59
Ljudi ma kakav gets ili scanf koristite write!!!
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
22.07.2005. u 17:59 

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2530
..31.216.81.gus.vf.siwnet.net.

Sajt: dejan.lekic.org


Profil

icon Re: Brisanje fajla u jeziku C22.07.2005. u 18:43
Otisli ste od teme - ovde se diskutuje o brisanju fajla koriscenjem nekog C poziva...

2moderator: Da sam na Vasem mestu obrisao bih poslednjih nekoliko tekstova.
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
22.07.2005. u 18:43 

the black forest

Član broj: 57286
Poruke: 7
195.252.87.*



Profil

icon Re: Brisanje fajla u jeziku C22.07.2005. u 23:59
Citat:
rumpl: Ljudi ma kakav gets ili scanf koristite write!!!


Mislio si read, jes majku mu, tu ne moz da ga hakuju=))))))
22.07.2005. u 23:59 

rumpl

Član broj: 54959
Poruke: 156
*.com
Via: [es] mailing liste



Profil

icon Re: Re: Brisanje fajla u jeziku C23.07.2005. u 13:15
A i ja hocu da se pravim pametan pa ispadnem glup...


Reality is an illusion that occurs due to lack of alcohol.




____________________________________________________
Start your day with Yahoo! - make it your home page
http://www.yahoo.com/r/hs
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
23.07.2005. u 13:15 

[es] :: C/C++ programiranje :: Brisanje fajla u jeziku C

[ Pregleda: 1965 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

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