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
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
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); /*
Miksei olisi?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/html/_crt__find.2c_._wfind_functions.asp
Tuolta kyllä löytyy kaikki tarpeellinen.
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!!
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.
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!!!!!