Anonymní profil Vladimir – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Vladimir – Programujte.comAnonymní profil Vladimir – Programujte.com

 

Příspěvky odeslané z IP adresy 89.102.225.–

Vladimir
Pascal › Jak přiřadit hodnotu konstat…
30. 11. 2012   #167897

Děkuji mnohokrát, zítra vyzkouším a dám vědět, jak to dopadlo.

Vladimir
Pascal › Jak přiřadit hodnotu konstat…
30. 11. 2012   #167879

Děkuji, a jak toho docílím?

Vladimir
Pascal › Jak přiřadit hodnotu konstat…
30. 11. 2012   #167873

A neslo by třeba využít nějak globální proměnné (nevím zda je to správný pojem)?

že bych si na začátku programu vytvořil globální proměnou MAX ke které by se dalo poté přistupovat i z funkcí a všech částí programu?

Vladimir
Pascal › Jak přiřadit hodnotu konstat…
30. 11. 2012   #167868

Nemusí se měnit za běhu, jen jí musí uživatel sám zvolit na začátku programu. Dál už bude všude stejná.

Vladimir
Pascal › Jak přiřadit hodnotu konstat…
30. 11. 2012   #167864

Dobrý den, ve svém programu (který je již hotový) mám definovanou konstatnu

const MAX=100

a definovaný styl

type string_MAX=string[MAX];  

jenže po dokončení programu jsem si uvědomil, že budu muset konstatnu MAX měnit podle zadání uživatele.

Zajímalo by mě, jak by se toto dalo udělat?

Představuji si to tak že:

Program se zeptá, kolik má být MAX (např 59) a tato hodnota se zapíše do const MAX, která se teprve poté doplní do všech dalších funkcí, procedur a zbytku probramu včetně typedef.

Děkuji mnohokrát za rady.

Vladimir
C / C++ › Jak zavolat return?
25. 4. 2012   #157029

V pořádku, už to díky tobě funguje jak má, včera jsem byl asi už moc unavený. Vysvětlovat problémy po internetu mi nikdy nešlo :D A mockrát dík.

Vladimir
C / C++ › Jak zavolat return?
24. 4. 2012   #157025

Pardon, mělo to být funkce a né cyklus :-)

Bohužel, příkaz co jste napsal sice return v pořádku vypíše, ale s ním i znova celou funkci :-(

Vladimir
C / C++ › Jak zavolat return?
24. 4. 2012   #157023

Zdravím, mohu se prosím zeptat, jak vyřešit toto?

mám funkci, např

int funkce()
{
int a=10;
return a;
}

Pak si zavolám tuto funkci příkazem funkce();

Funkce se vykoná....

Jak se teď dostanu k výsledku return z funkce?

zkoušel jsem

printf("%d",funkce());

Což sice vrátí hodnotu a, ale volá funkci znovu. To je přesně to co nechci... Prostě potřebuji aby se funkce zavolala jen jednou (čímž se naplní její return) a já poté četl už jen ten return a neprobíhal kvůli tomu znovu celý cyklus.

Předem mockrát děkuji za rady.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý