
hugo [ v4 ]
Programowanie C++ i znaki ACSII
Jak można wstawić w funkcję 'printf' znak ascii, podając jego wartość z tablicy?
Nigdzie nie mogę tego znaleźć... :(

Eliash [ Generaďż˝ ]
printf("znak: %c", 32);
hugo [ v4 ]
tak to nic nie pokazuje.... pusto
hugo [ v4 ]
ok, dobra, wsatwiłem 195 i jest git, dzięki... jeszcze tylko jedno pytanko, jak zmienić kolory czcionek i tła.... ?

hugo [ v4 ]
heh i kolejny problemik... jak skrócić coś takiego:
printf("%c%c%c%c%c%c%c%c%c%c%c%c",205,205,205,205,205,205,205,205.....");
?
Swidrygajłow [ ]
a daruj sobie te bajery, teraz w windows nikt nie używa printf i innych funkcji dosowego kompilatora c++
Eliash [ Generaďż˝ ]
for (unsigned int i=0; i<8; i++)
printf("%c", tablica);
albo dodać na końcu 0 i wtedy:
printf("%s", ciag_z_zerem_na_koncu);
hugo [ v4 ]
Sfidrygajłow ==> ale ja używam kompilatora 3.1 a on jest 100% Dosowy, innego nie mogę używać, więc muszę się tak bawić. A bajery walę dlatego żę to program na zaliczenie semestru.

hugo [ v4 ]
Eliash ==> nie rozumiem tego ciągu z zerem na końcu... jak to ma wyglądać? Oczywiście tak zeby mi ASCII wstawiało.....
Eliash [ Generaďż˝ ]
hugo -> Jeśli masz tablicę zawierającą kody ASCII na której końcu znajduje się zero to możesz
napisać takie coś
printf("%s", tablica_z_zerem_na_koncu);
%s wypisuje kolejne znaki z tablicy dopoki nie natrafi na 0
hugo [ v4 ]
Eliash ==> ja potrzebuje coś takiego:
l______________l
w kodzie ascii narysowa... i jak robie to przez prontf("%c%c%c%c%c%c%c%c%c",200,201,201,201,201,201,201,200); to to sie robi za dlugie i za brzydkie... :/

Eliash [ Generaďż˝ ]
A nie prościej:
char str[] = "|_____________|";
printf("%s", str);
albo jeszcze prościej:
printf("|________________|");
hugo [ v4 ]
Eliash ==> niee bo to nie ma być w zwykłym klawiaturowym kodzie..... to ma być w tym kodzie ASCII który nie jest dostępny spod klawiatury... który zawiera znaki za pomocą których można tworzyć linie ciągłe.... linia '____' pod dosem wygląda tak: '_ _ _ _ _'
Eliash [ Generaďż˝ ]
to w takim razie:
char str[] = 200,201,201,201,201,201,201,200,0;
printf("%s", str);

Eliash [ Generaďż˝ ]
Zamiast znaków większości i mniejszości powinny być nawiasy klamrowe, GOL coś podmienia...
hugo [ v4 ]
Eliash ==> dzięki... zaraz zastosuje! :)
hugo [ v4 ]
"Expresion syntax error"
:/
co jest kurde, wszystko wpisałem ok....

Eliash [ Generaďż˝ ]
Dziwne, dla pewności sprobowałem skompilować i poszło bez problemu. Pa pewno dodałeś nawiasy klamrowe?