09. september 2005 - 11:40
Der er
2 kommentarer og 1 løsning
Output af System
Okay.. Har ledt en del.. Og finder intet som passer på mit spørgsmål.. Kan jeg putte outputtet fra system til en variabel ? Prøvede med koden: #include <iostream> #include <windows.h> using namespace std; int main() { char test[100]; test = system("ipconfig"); cout << "The output was:" << test << " \n"; system("pause"); return 0; } - Men det fungere ikke rigtigt :)
Annonceindlæg fra Deloitte
09. september 2005 - 11:44
#1
nej - kun status men prøv og kig på dette eksempel: #include <stdio.h> #include <stdlib.h> int main() { char *cmd = "cmd /c dir *.c"; char buf[1000]; FILE *ptr; if ((ptr = popen(cmd, "r")) != NULL) { while (fgets(buf, sizeof(buf), ptr) != NULL) { printf("%s", buf); } pclose(ptr); } return 0; }