26. september 2004 - 00:06Der er
22 kommentarer og 1 løsning
skriv til fil.
Hejza igen.. Prøver at skrive til en txt fil, men den skriver kun første tegn til filen.. Ved nogen hvorfor ?: #include <iostream> #include <fstream> using namespace std;
int main() { char bruger; cout << "Indtast navn"; cin >> bruger; ofstream out("fil.txt"); if(!out){ cout << "Cannot open file"; return 1; } out << bruger; out.close(); return 0; }
int main(void) { char Buf[32]; int i = sizeof(Buf); GetUserName(Buf, &i); }
D:\Program>g++ -W -Wall t.cpp -o t.cpp t.cpp: In function `int main()': t.cpp:8: error: invalid conversion from `int*' to `DWORD*'
D:\Program>g++ --version g++ (GCC) 3.3.1 (mingw special 20030804-1) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Du har helt ret. int* -> DWORD* duer ikke. Jeg må have tænkt på int->DWORD.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.