if( (a == 4) && (strcmp(s[1], "-s") == 0) && (i = atoi(s[2])) && (j = atoi(s[3])) ) { printf(" Searching:\n úÄÄÄÄÄÄÄÄÄÄú\n Searching for strings that equal %d, with a max length of %d.\n Please wait...\n\n", i, j); results = 0; searchvalue = i; maxiterations = j; fp = fopen("matches.txt", "w"); rekurs(0); if(results) printf(" matches found.\n Matches has been saved to \"matches.txt\".\n"); else printf(" Sorry, no matches.\n"); fclose(fp); return 0; } }
printf(" How to use:\n úÄÄÄÄÄÄÄÄÄÄÄú\n gak [-c [string to convert]]\n gak [-s [number to search for] [max length of string]]\n\n Examples:\n > gak -s 1996 4\n > gak -c fuck\n"); system("pause"); return 0; }
Virker fint hos mig. Den giver godt nok 2 warnings men vinduet holder sig da åbent. Ser nu også mest ud at du skal kalde programmet fra cmd med 2 parametre.
Du compiler programmet. Jeg ved ikke lige hvad din .exe fil kommer til at hedde. Jeg har bare sat koden ind i en fil kaldet test.cpp så .exe filen kommer til at hedde test.exe Så starter jeg cmd (kør -> cmd) og finder ved hjælp af cd mappen med test.exe. Derefter kalder jeg ganske enkelt: test.exe -c "hej" Det giver outputtet "hej" equals 6188. Giver det mening?
Men ved du hvordan systemet er? Altså med regnstykket?
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.