c++ kódování

HackForum

c++ kódování#
čest, mám problém s c++, vždycky když použiju funkci cout k vypsání nějakého řetězce, jako příklad uvedu "ahoj kořeni!" tak výsledek je: ahoj ko%eni! problém je jak vidíte v kódování, kdykoliv napíšu háček nebo čárku dostanu hatmatilku nevíte jak to změnit? díky

----------
Hello world! Segmentation fault. Core dumped.
(odpovědět)
D@N | E-mail | ICQ 22316335920.5.2007 9:51
re: c++ kódování#
a co #include <locale.h> a setlocale(LC_ALL,"cze");
?
(odpovědět)
naked_ | 82.117.148.*20.5.2007 14:47
re: c++ kódování#
ok dík funguje to a měl bych ještě jednu otázku, nechce se mi kvůli ní zakládat nový thread... mám podmíněný blok.. :
if (test){
//nejaka vec
}
if (test2){
//druha vec
}
if (test3){
//treti vec
}
else{
//jinak vypis: "Prikaz nebyl rozpoznan"
}
a chtěl bych tam přidat ještě jednu podmínku, tj.:
if (zadrhel){
if (test){
//"Vse je v pohode bool zadrhel je rovna true"
//"Pokracuju"
}
}
else{
//"Nic neni v pohode bool zadrhel je rovna false"
//"a proto vypisu chybovou hlasku"
}
if (test2){
//druha vec
}
if (test3){
//treti vec
}
else{
//jinak vypis: "Prikaz nebyl rozpoznan"
}
rozumíte?? do první podmínky test bych chtěl přidat jednu podmínku která nemá vliv na ostatní v tomhle bloku ale když to pak spustím a "zádrhel se vyskytne napíše mě to tohle:
//"Nic neni v pohode bool zadrhel je rovna false"
//"a proto vypisu chybovou hlasku"
"Prikaz nebyl rozpoznan"
vypíše mě to obě else a já potřebuju jen to jedno jak na to ? díky

----------
Hello world! Segmentation fault. Core dumped.
(odpovědět)
D@N | E-mail | ICQ 22316335920.5.2007 18:45
re: c++ kódování#
if (zadrhel)
{
if (test)
{
//"Vse je v pohode bool zadrhel je rovna true"
//"Pokracuju"
}
if (test2)
{
//druha vec
}
if (test3)
{
//treti vec
}
else
{
//jinak vypis: "Prikaz nebyl rozpoznan"
}
}
else
{
//"Nic neni v pohode bool zadrhel je rovna false"
//"a proto vypisu chybovou hlasku"
}


teda pokud jsem to pochopil pokud neni zadrhel tak toto zkontroluje podminky kdyz jsou vsechny false tak prikaz nebude rozpoznan a kdyz bude zadrhel tak to neudela nic ... (jsem delphar :D ale logika je logika)
(odpovědět)
Dreddy | 85.160.66.*20.5.2007 20:26
re: c++ kódování#
aha ty chces spis asi jen jeden ok tak takto

if (zadrhel)
{
if (test)
{
//"Vse je v pohode bool zadrhel je rovna true"
//"Pokracuju"
}
}
else
{
//"Nic neni v pohode bool zadrhel je rovna false"
//"a proto vypisu chybovou hlasku"
}
if (test2)
{
//druha vec
}
if (test3)
{
//treti vec
}
else
{
if (zadrhel=false)
{
//zadrhel je false
//jinak vypis: "Prikaz nebyl rozpoznan"
}
}

btw. nevim jak se dela v c++ porovnani takye to patri do toho else nebo jen negace staci ;) snad jsem te pochopil a pomohl ;)
(odpovědět)
Dreddy | 85.160.66.*20.5.2007 20:34
re: c++ kódování#
jsem kreten omlouvam se za spam ale v te posledni podmince takto :D

else
{
if (zadrhel)
{
//zadrhel je true tedy nema problem
//jinak vypis: "Prikaz nebyl rozpoznan"
}
}

(odpovědět)
dreddy | 85.160.66.*20.5.2007 20:36
re: c++ kódování#
díky! ;)

----------
Hello world! Segmentation fault. Core dumped.
(odpovědět)
D@N | E-mail | ICQ 22316335920.5.2007 20:46
re: c++ kódování#
neni zac ;)
(odpovědět)
Dreddy | 85.160.94.*21.5.2007 11:35

Zpět
 
 
 

 
BBCode