"Céčko" - Vlk a 1 a 0 - převod znaku do binární podoby Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: "Céčko" - Vlk a 1 a 0 - převod znaku do binární podoby  Vyřešeno

Příspěvekod faraon » 30 lis 2015 20:46

To chceš do všech výpisů dopisovat ručně tabulátory? Zaručeně uděláš chybu, a jestli to budeš chtít upravit, zblázníš se. Vyzkoušej tohle:

Kód: Vybrat vše

#include<stdio.h>

int main(void)
    {
    char odsazeni[]={"\t\t\t\t      "};

    printf("%s",odsazeni);
    printf("text1\n");

    printf("%s",odsazeni);
    printf("text2\n");

    return 0;
    }

Před každý výpis co tam máš přidej ještě výpis toho odsazení. Pokud ti nebude šířka vyhovovat, upravíš jenom definici řetězce a posune se ti úplně všechno.

Jaké blikání máš na mysli? To po smazání obrazovky, když funkcí system() pokaždé spustíš kompletní CMD.EXE a necháš ho provést jeden interní příkaz, po kterém se zase ukončí a uvolní z paměti? Ale co to je, zabrat pár megabajtů paměti kvůli takové kravině, žejo :lol:

Pokud tvůj terminál umí ANSI Escape sekvence, použij tohle: https://web.archive.org/web/20110906145 ... e-sekvence

A jestli si dobře vzpomínám, v MS-DOSu se dala obrazovka smazat znakem ^L, takže vyzkoušej co udělá putchar(12);.

Ale i tak to trochu blikne, než se obraz znovu vykreslí. Nejlepší by byl jenom návrat do levého horního rohu a přepsání celé obrazovky novým obsahem. To snad také něčím šlo, teď teda hádám ale zkus putchar(11);.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Reklama
Uživatelský avatar
Martab
Moderátor / člen HW týmu
Guru Level 14
Guru Level 14
Příspěvky: 28652
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: "Céčko" - Vlk a 1 a 0 - převod znaku do binární podoby

Příspěvekod Martab » 30 lis 2015 20:58

Mažu to pomocí system("cls"); a odsazení jsme dopsal ručně, vypadá to, že to funguje (vypisuju to pomocí cyků, takže samotných "printf()" tam až tolik není).
i5-3350P/P8B75-M LX/Kingston DDR3 8GB/GV-N960IXOC/SS-500ET/Seagate VS35.6/Transcend SSD370-128GB/Samsung BX2250 + Dell 1909W
ThinkPad X230 - i7-3520M + Kingston Savage SSD

„Neexistuje důvod, proč by kdokoli chtěl mít doma něco jako počítač"(Ken Olsen)

Neboj se použít SZ a upozornit na své téma ;)

Přehled desktopových socketů a CPU


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti