Apua!

Käytän MS Visual C 6.0 :aa
ja miksi ihmeessä tämä koodi ei toimi??


#include
#include
#include

int main()
{
   struct _finddata_t c_file ;
   long hFile;
   char muuttuja[80]="c:\dataa\0*.*";

   _findfirst(muuttuja,&c_file);
   cout
7396
Äänestä

Muut lukivat myös

Vastaukset 7

Vanhimmat

eli "HANDLE" jonka _findfirst palauttaa pitää ottaa talteen.

Huolehditaan niistä paluu arvoista ja käytät alustamatonta muutujaa hy hyi ;)

int main()
{
struct _finddata_t c_file ;
long hFile;
char muuttuja[80]="c:\dataa\0*.*";

hFile = _findfirst(muuttuja,&c_file); /*

Äänestä

Entäpäs nyt, ok, find toimii ja kun olen löytänyt tiedoston kopion sen muuttujaan ja sen jälkeen pitäisi tuhota tämä tiedosto!!
Eli miten tuhotaan, delete file??
Käytän MS Visualia!!

Äänestä
  • Eli System() funktiolla voi c:ssä ajaa koneen omia käskyjä. Eli vaikka System("del C:\tmp\kakka.txt");

    Saatto olla kyllä pienelläkin toi system().

    Se on ihan kätevä jos vaikka haluat ohjelmas helpin html-muotoon.
    system("explorer help.html");

    Äänestä

  • Piru kirjoitti:

    Eli System() funktiolla voi c:ssä ajaa koneen omia käskyjä. Eli vaikka System("del C:\tmp\kakka.txt");

    Saatto olla kyllä pienelläkin toi system().

    Se on ihan kätevä jos vaikka haluat ohjelmas helpin html-muotoon.
    system("explorer help.html");

    Kaikenlaisia pirun nikkareita liikkeellä. Unohda edellinen neuvo!

    http://msdn.microsoft.com/library/en-us/vccore98/html/_crt__unlink.2c_._wunlink.asp

    system komento, pienellä kirjoitettu, ei todellakaan ole tarkoitettu tällaiseen.

    Äänestä

  • Onko tuo jotakin pilaa vai ajattelitko kysellä typeriä loputtomiin? Näytin mistä vastaukset löytyvät, joten opettele lukemaan noita dokuja kuten kaikki muutkin ja kysele sitten kun ongelmat eivät normaalikonstein ratkea.

    Äänestä

  • Soft Ware kirjoitti:

    Onko tuo jotakin pilaa vai ajattelitko kysellä typeriä loputtomiin? Näytin mistä vastaukset löytyvät, joten opettele lukemaan noita dokuja kuten kaikki muutkin ja kysele sitten kun ongelmat eivät normaalikonstein ratkea.

    Vai pailailetko... Siis mitä ihmettä sinä kätiset jos toinen tarvitsee pikaista apua koodaukseen!
    Kato kaikilla ei ole homma niin hyvin hanskassa kuin sulla!! Eikös tämä ole keskustelu ohjelmoinnista niin sen ei pitäsis kauheesti sua haitata jos neuvoja kysyy!
    Ja mitä luulet, enkai mä nyt perkl.. kysy täältä jos mä sen osaisin itse ratkaista!!!!!

    Äänestä

Kommentoi aloitusta


ggt kirjoitti:

Käytän MS Visual C 6.0 :aa
ja miksi ihmeessä tämä koodi ei toimi??


#include
#include
#include

int main()
{
   struct _finddata_t c_file ;
   long hFile;
   char muuttuja[80]="c:\dataa\0*.*";

   _findfirst(muuttuja,&c_file);
   cout

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu