dobrý den,
mám následující program (není hotov tak neřikejte že v nějakých casech chybí příkaz
je tam ten problém že já když dam v nastavení 1 tak by sem mel nastavovat spusteni po startu windows ale je tam tem problem ze mi to rekne ze mam zmacknout 1 nebo 2 coz znamena ze se vykonal prikaz default. proc?
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <conio.h>
#include <stdio.h>
#include <fstream>
using namespace std;
const int sekund = 5;
int main()
{
int hodnota=1;
FILE *fw, *fr;
int g;
fw = fopen("pocetpouziti.txt", "w");
fclose(fw);
fw = fopen("nastaveni.txt", "w");
fclose(fw);
fr = fopen("pocetpouziti.txt", "r");
g = getc(fr);
fclose(fr);
if(g==-1){
int text = 1;
ofstream fout("pocetpouziti.txt");
if(fout.is_open())
{
fout<<text;
fout.close();
}
int odpoved;
zpet: zpet2: cout << ("do které kategorie chcete přejít?\n 1.spousteni po startu windows\n 2.tázání se před vykonáním operací\npro ukončení nastavení zmáčkněte 5\n");
switch(getchar()){
case '1' :
cout << ("chcete spoustet optimalizacni program po strtu windows?(A/N)\n");
switch(getchar()){
case 'A':
cout << ("chcete spoustet 1.kompletni program 2.optimalizacni cast(A/N)\n");
case 'N':
cout << ("chcete pokracovat v nastaveni?(A/N)\n");
switch(getchar()){
case 'A':
goto zpet2;
break ;
}
}
case '2' :
case '5' :
break;
default :
system("cls");
cout << ("prosíme zadejte možnost 1 nebo 2.\n\n\n");
goto zpet;
}
}else{if(g>0){
}else{
cout << "omlouvame se-vyskytla se chyba v programu ";
system("pause");
}
}
cout << "prosime cekejte-zjistujeme vykon vaseho pocitace ";
clock_t konec = clock () + sekund * CLOCKS_PER_SEC;
long int i;
int a;
while (konec > clock()) {//zrychlení rychlosti počítače
i++;
}
system("cls");
a=i/100000;
cout << "vas pocitac ma rychlost ";cout << a;cout << "\n";
if(a<500 && a>0){
cout << "| |\n";
}else{
if(a>499 && a<1000){
cout << "|- |\n";
}else{
if(a>999 && a<1550) {cout << "|-- |\n";
} else{
if(a>1549 && a<2100) {cout << "|--- |\n";
} else{
if(a>2099 && a<2500) {
cout << "|---- |\n";
} else{
if(a>2099 && a<2500){
cout << "|----- |\n";
} else{
if(a>2499 && a<3000) {
cout << "|------ |\n";
} else{
if(a>2999 && a<3650){
cout << "|------- |\n";
} else{
if(a>3649 && a<4200){
cout << "|-------- |\n";
} else{
if(a>4199){
cout << "|----------|\n";
} else{
cout << "omlouvame se vyskytla se chyba v programu\n";
system("pause");
}}}}}}}}}}
cout << "chcete provéct optimalizaci?(A/N)\n";
switch(getchar()){
case 'A':
system("del /q /s C:\\temp\\*");
system("del /q /s C:\\\"Temporary Internet Files\"\\*");
break;
case 'N':
system("pause");
break ;
default :
cout << "omlouvame se vyskytla se chyba v programu\n";
system("pause");
break ;
}
clock_t doba = 3* CLOCKS_PER_SEC;
clock_t start = clock();
while (clock() - start < doba);
system("cls");
system("pause");
return 0;
}
pls pomozte.