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

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

 

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

dakkon
C / C++ › textový řetězec jako podmínk…
2. 3. 2014   #187812

Nejde mě o porovnávání obsahu polí, ale o převedení toho pole do nějaký podmínky. Mám klasický konzolový kreslení - vyplňování nějakého obrázku o y řádcích a x sloupcích nějakýma znakama. Takže mám dva fory, jeden v druhým, např:


for (r = 1; r <= max_r; r++) {
        for (s = 1; s <= max_s; s++) {
            if (r == s) {
                printf("o");
            } else {
                if (r + s == max_s + 1) {
                printf("x");
                }
                else {
                printf(".");}
            }
        }
        printf("\n");
    }

A mně jde o to, abych nemusel psát ony dvě podmínky u těch ifů přímo do programu, ale aby byly zadávatelný přímo v běhu toho konzolovýho programu. Prostě před vykreslením těch obrázků, abych zadal třeba: scanf("%s", &vzorec1); a scanf("%s", &vzorec2); a ty dva vzorce coby textový řetězce mohl dosadit do těch ifů a bylo to, jako by tam byly napsány natvrdo.

dakkon
C / C++ › textový řetězec jako podmínk…
2. 3. 2014   #187808

Ahoj. Jsem totální začátečník, tak se omlouvám za možná zbytečnou nebo lehkou otázku.

Jde mi o to, zda a jak zadat v konzolové aplikaci do podmínky if nějaký textový řetězec a otestovat jeho false/true, který byl zadán právě z konzole. Tzn. zadám přes scanf("%s", &vzorec1); nějaký vzoreček, např. r==s a později ho chci použít a otestovat v podmínce if. Jde to nějak? dík

 

 

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