Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - petr_bures

Stran: [1]
1
Vývoj / Objasnění chyb v C++
« kdy: 23. 02. 2020, 20:48:27 »
Tento kód mě vypisuje 6 chyb, proč? Dělal jsem to podle tutoriálu a výsledek tohle  >:(
Kód: [Vybrat]
#include <iostream>
#include <vector>
#include <string>

using namespace std;

string filesPath = "\\Users\\Petr\\Documents\\Temp";

vector<string> txt;

int i = 0;

void delfile(const string file){
          if (remove(file)) {
                    cout << "Error!";
          }
          else {
                    cout << "Success!";
          }
}

void addtxt() {
          txt.push_back("aaaaaaaaaaaaaa");
          txt.push_back("bbbbbbbbbbbbbb");
}

int main(){
          addtxt();
          delfile(filesPath + "\\" + txt[i]);
}



Kód: [Vybrat]
Chyba (aktivní) E0413 Neexistuje žádná vhodná funkce pro převod z "const std::string" na "const char *". program C:\program.cpp 14
Chyba C2664 int remove(const char *): Nejde převést argument 1 z: std::string na: const char *. program C:\program.cpp 14
Chyba C2146 Chyba syntaxe: Chybí ; před identifikátorem cout. program C:\program.cpp 14
Chyba C2429 vlastnost jazyka příkazy init-statement v if/switch vyžaduje příznak kompilátoru /std:c++17 program C:\program.cpp 14
Chyba C2059 chyba syntaxe: << program C:\program.cpp 14
Chyba C2181 neplatné else bez odpovídajícího if program C:\program

2
Vývoj / Vložení editovatelného textu do konzole v C++
« kdy: 22. 02. 2020, 22:44:15 »
Ahoj, můžu k tomuto scriptu (nebo jinému) přidat nějaký text, který se vloží do terminálu pokud zavolám tento kód?
Příklad, spustím tento kód a vytiskne se
Zadejte vaše jméno:
chci aby se vytisklo
Zadejte vaše jméno:Petr
a přitom ten text Petr za dvoutečku aby šel v rom řádku editovat.

Kód: [Vybrat]
string name ;
cout << "Zadejte vaše jméno:";
getline(cin, name ) ;
cout << "Hello " << name << endl ;


Díky

3
Vývoj / Doporučte programovací jazyk pro Windows
« kdy: 20. 02. 2020, 14:15:59 »
Ahoj, chtěl jsem začít programovat v C++ ale dneska jsem zjistil, že je to jeden z nejtěžších jazyků vůbec a pokud nechci vyvíjet aplikace, které potřebují vysoký výkon, je zcela zbyteční.

Požadavky na programovací jazyk
- pro windows
- běží v konzole
- umí spouštět příkazy a batch soubory pro windows
- umí rozpoznat stisknuté klávesy
- umí pracovat se soubory

Díky za tipy.

4
Ahoj, mám takový script, který by měl vypsat jednu položku z pole a počet položek v poli. Fungovalo to, ale problém nastal když jsem to dal do funkcí, jak zpřístupnit proměnnou pole a proměnnou celkem aby se to vypsalo? Děkuji
Kód: [Vybrat]
using namespace std;

string pole [] = {"a", "b", "c"};
int celkem = sizeof(pole) / sizeof(string);

void tiskniPole() {
  printf("%s", pole[4].c_str());
  printf("%s", celkem);
}

void doplnPole() {
  pole[3]="d";
  pole[4]="e";
celkem = sizeof(pole) / sizeof(string);
}

int main() {
  doplnPole();
  tiskniPole();
  return 0 ;
}

5
Vývoj / Problém s výstupem z C++ do win terminálu
« kdy: 19. 02. 2020, 12:18:15 »
Dobrý den, mám cyklus ve kterém vypisuji náhodné slova. Vypíše se jedno slovo a program čeká na stisk klávesy, po stisknutí klávesy program vypíše na tom stejnom řádku jiné slvo slovo. Problém je s výstupem v terminálu ve Windows. Kurzor problikne při každém stisku klávesy, pokaždé na jiné pozici po celém řádku a problikne i samozný text. Je to nepříjemný efekt který nevím jak ošetřit. Může někdo poradit? Děkuji

Stran: [1]