Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 11 gru 2017, o 14:35


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 24 ] 
Autor Wiadomość
PostNapisane: 12 mar 2012, o 17:42 
Offline
Użytkownik

Dołączył(a): 12 mar 2012
Posty: 38
Pomógł: 0

Witam

Zacząłem uczyć się języka C w środowisku Eclipse dla AVR mam pytanie co do znaku negacji TYLDY ~~ jak naciskam shift + znak Tyldy to wyskakują mi dwie tyldy ~~ da się coś z tym zrobić żeby była jedna tylda po naciśnięciu ? Ustawiony mam język polski programisty

pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2012, o 17:52 
Offline
Użytkownik

Dołączył(a): 15 lut 2012
Posty: 324
Lokalizacja: Bydgoszcz
Pomógł: 10

Słuchaj twój problem polega na tym że ty dwa razy naciskasz shift+tylda. Ta kombinacja działa w ten sposób: shift+~(znak tyldy pojawi się wtedy gdy wciśniesz któryś z klawiszy po naciśnięciu shift+~) i piszesz np (1<<0); bynajmniej ja tak mam.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2012, o 18:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 22051
Lokalizacja: Szczecin
Pomógł: 805

DOKŁADNIE ;) ta durna tylda tak ma, czyli:

1. albo RAZ wciskasz kombinację SHIFT+TYLDA a potem od razu kolejny znak, który ma po niej bezpośrednio wystąpić i dopiero wtedy się pojawi nasza TYLDA

2. albo RAZ wciskasz SHIFT+TYLDA a potem np klawisz SPACJA ;) i też zadziała


Najlepszy numer jest gdy się chce postawić spację przed literką L gdy np stworzymy sobie makro LED_PIN i chcemy napisać np:

Cytuj:
~LED_PIN


wtedy gdy skorzystasz z pierwszego sposobu to po wciśnięciu znaku L zamieni się on na Ł ;) czyli dostaniesz zamiast tyldy coś takiego

Cytuj:
ŁED_ON


hyhyhy dlatego wtedy lepiej wybrać drugi sposób ze spacją ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2012, o 20:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8567
Pomógł: 333

Dlatego właśnie używam kodów ASCII
bowiem chciał nie chciał tylda jest w klawiaturach od zarania dziejów bardzo dziwnym zjawiskiem.

Może trzeba by nad jakimś ulepszaczem pomysleć typu Wstaw tyldę :)

_________________
╔═════════════════╗
║...:: z każdym bitem serca



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2012, o 21:00 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 22051
Lokalizacja: Szczecin
Pomógł: 805

No ale już wiem skąd się wzięło takie zachowanie tej tyldy ;)

Otóż służy ona do uzyskiwania znaków narodowych, w naszym przypadku ogonków: ąśżźńłóę ĄŚŻŹĆŃŁÓĘ

Spróbujcie sobie wpisać kombinację SHIFT+TYLDA + dowolna litera: a,s,z,x,c,n,l,o,e albo A,S,Z,X,C,N,L,O,E

to szybko się okaże jak łatwo napisać polskie znaczki ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2012, o 21:15 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8567
Pomógł: 333

ależ oczywiście mirku tyle że to naleciałośc z klawiatury maszynistki , w sumie w CP-1250 działa dalej :)

_________________
╔═════════════════╗
║...:: z każdym bitem serca



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 12 mar 2012, o 21:59 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 22051
Lokalizacja: Szczecin
Pomógł: 805

Tak naleciałość - ale teraz jak widzę może się to czasem przydać, np nieraz są włączone w jakichś edytorach skróty klawiszowe np ALT+S itp .... wtedy nie ma jak wpisać literek ś, Ś ;) ..... a dzięki temu trickowi nie ma żadnego problemu.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 13 mar 2012, o 09:31 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8567
Pomógł: 333

myśle że VI albo emacsa nikt juz uzywał nie bedzie :)

_________________
╔═════════════════╗
║...:: z każdym bitem serca



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2012, o 21:58 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Nie wdziałem że ECLIPSE jest takie "głupi" w Code::Blocksie wchodzi wszystko bez problemów

Co do vi używam vim-a jest standardowo w większości linuxo unixo- pochodnych dystrybucjach
Jak pewna Pani zabrała mi okienka to nauczyłem go się obsługiwać, kto spróbuje go to zobaczy jego potegę.

Na windowsie też można go używać w trybie konsolowym
Po tym już nie chce się używać prostych edytorów typy
nano gdzie trzeba się nieco nagimnastykować aby kolorować składnie
numerować linie formatować kod

Pozdrawiam i zachęcam o zapoznania się na dodatek w trybie konsolowym też może podpowiadać :D

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2012, o 22:27 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 22051
Lokalizacja: Szczecin
Pomógł: 805

stachu napisał(a):
Nie wdziałem że ECLIPSE jest takie "głupi" w Code::Blocksie wchodzi wszystko bez problemów


Panie kolego, proponuję na drugi raz sprawdzić coś zanim się napisze coś mało odpowiedzialnie. Po pierwsze to co to może oznaczać, że Eclipse może być taki "głupi" bo w CB wszystko wychodzi bez problemów? Czytałeś w ogóle ten temat ? Ja rozumiem, że nie lubisz Windowsa i że dla ciebie liczy się tylko linux i konsola. Trudno - nie każdy musi lubić jedno i drugie.

Ale nie opowiadaj proszę uprzejmie, takich fantasmagorii bo rozumiem, że chodziło ci o to że w CB tylda jak powiedziałeś "wchodzi bez problemów" ..... Może pod linuxem tak ale nie pod Windows. Bo zachowanie się tyldy o którym tu rozmawiamy zależy panie kochany nie od Eclipsa czy CB ale od systemu operacyjnego. I tylda identycznie się zachowuje w CB jeśli się go używa pod Windows.

Jeśli zaś tylda działa normalnie w CB pod linuxem (wierzę ci na słowo bo ja nie znam linuxa i na pewno nie byłbym w stanie przyzwyczajać się do jakichś konsolowych programów) to w Eclipse pod linuxem tylda będzie działać identycznie dobrze.....

Zatem sam widzisz, że to określenie "głupi" Eclipse jakoś ci tak głupio wyszło hmmm ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 14 mar 2012, o 22:38 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8567
Pomógł: 333

dlatego pod linem zawsze lubiłem emacsa , nie wspominając o wypasionej szybkiej i przeglądarce internetowej Lynx :)


Co zaś sie tyczy:
stachu napisał(a):
Nie wdziałem że ECLIPSE jest takie "głupi" w Code::Blocksie wchodzi wszystko bez problemów


Mysle że to troche złe i macosze traktowanie róznych edytorów : C::B jest zamknietym edytorem
ma spore możliwości , ale chyba jednak moim zdaniem jest jak nokia --- >> przerost formy nad treścią
to że ma właśne skróty i obłożenie jest niczym w porównaniu z zamknieta architektórą.


Natomiast eclipse jest otwarty , i niezależny od platformy programowo-sprzętowej
ma to niestety też swoje wady jak każde rozwiązanie, ale też nikt nie broni nikomu żeby sobie wyedytować i pozmieniać . Owsze lepiej by było jakby pracował windows w ISO a nie CP , ale chyba szybko im sie nie uda wiec puki co tylda bedzie działać jak działa - właśnie w celu zachowania zgodności.


Dlatego nie mozna pisać że program jest "głupi" bo coś tam robi inaczej ... właśnie w zasadzie to można by powiedzieć że oprogramowanie jest ułomnie napisany bo zmienia odwiecznie (dos1.0) ustalone zachowanie klawisza tylda dla stron kodowych C-E miedzy innymi CP-1250
ale w ISO-8959-2 juz takich problemów nie ma , może dożyjemy windy która to wreszcie wykożysta

_________________
╔═════════════════╗
║...:: z każdym bitem serca



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2012, o 20:56 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 12 paź 2011
Posty: 780
Pomógł: 20

Witam fakt jestem bardziej unixowy niż windowsowy i faktycznie nie maiłem racji :oops:
aczkolwiek nie hołduje linuxowi całkowicie bo nie chodzą na nim pewne niezbędne dla mnie rzeczy :)

Fakt bardziej lubię C::B ale nie o gustach chciałem powiedzieć

Co by panowie powiedzieli gdyby napisać global hoocka wstawiającego po naciśnięciu shift+~ tylko tyldę

Potrzeba matka wynalazku ?? :)

Czy coś takiego dało by rady na windowsie :?:

Pozdrawiam

_________________
sig off ;(



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2012, o 22:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8567
Pomógł: 333

oczywiście , można nawet prościej zdefiniować sobie globalny skrót klawiszowy np CTRL+Shitt+~ :)

ale po co ??

jak można starym sposobem Alt+126 :)

_________________
╔═════════════════╗
║...:: z każdym bitem serca



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2012, o 22:17 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 22051
Lokalizacja: Szczecin
Pomógł: 805

stachu napisał(a):
Czy coś takiego dało by rady na windowsie :?:


Tak jak pisze kolega SunRiver - zresztą ten to na wszystko ma jakiś pomysł ;)

Ja natomiast po kilku latach męczarni z tyldą, gdy zacząłem używać języka C w końcu i musiałem już znaleźć na nią jakieś lekarstwo no i znalazłem w takiej postaci jak opisałem - to tak błogo mi się już zrobiło - że praktycznie nie zauważam problemu. Co ciekawe - nawet od niedawna pozyskuję polskie znaczki w programach gdzie akurat nie działa jakiś skrót klawiaturowy np ALT+S ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 mar 2012, o 22:22 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8567
Pomógł: 333

mirekk36 napisał(a):
stachu napisał(a):
Czy coś takiego dało by rady na windowsie :?:


Tak jak pisze kolega SunRiver - zresztą ten to na wszystko ma jakiś pomysł ;)


No nie na wszystko niestety , ale wiele dziwnych się trafi :)
ja zwykle używam ascii :)

_________________
╔═════════════════╗
║...:: z każdym bitem serca



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2012, o 00:51 
Offline
Użytkownik

Dołączył(a): 12 mar 2012
Posty: 38
Pomógł: 0

Ciekawe czy komuś udało się pogrzebać windowsie albo w sterownikach hm klawiatury żeby tylda działa jak inne klawisze połączone z Shiftem , lub też poprzestawiać coś w ustawieniach językowych hmm .


pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 mar 2012, o 13:57 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8567
Pomógł: 333

naprawdę niema potrzeby tego robić ...:)

przecież Alt+126 działa dobrze , a normalnie też można się do tyldy przyzwyczaić

_________________
╔═════════════════╗
║...:: z każdym bitem serca



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 cze 2012, o 13:35 
Offline
Nowy

Dołączył(a): 19 cze 2012
Posty: 5
Pomógł: 0

cocaine2012 napisał(a):
Ciekawe czy komuś udało się pogrzebać windowsie albo w sterownikach hm klawiatury żeby tylda działa jak inne klawisze połączone z Shiftem , lub też poprzestawiać coś w ustawieniach językowych hmm .

Program "Microsoft Keyboard Layout Creator" i można dowolnie mieszać w sterownikach klawiatury.

_________________
vania



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 cze 2012, o 13:47 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 22051
Lokalizacja: Szczecin
Pomógł: 805

O, dobrze wiedzieć - ale ja zdążyłem się już przyzwyczaić ;) do obsługi tyldy - jak się już wie jak - to można.

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lis 2014, o 15:43 
Offline
Nowy

Dołączył(a): 29 paź 2014
Posty: 6
Pomógł: 0

Jeśli wolno mi się w trącić to mój sposób to shift + 4x~ wyskoczy wtedy tak ~~~~ i 3 x backspace. Może słaby ale jak nie znałem powyższych tak sobie radziłem.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lis 2014, o 21:41 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 cze 2013
Posty: 944
Lokalizacja: Jackson, MS 39217
Pomógł: 54

Ale po co aż 3 x BACKSPACE. Wciskasz CTRL+SHIFT+<-, potem -> i 1 x BACKSPACE :)
Metod jest tyle ile klawiszy na klawiaturze plus jedna.

_________________
Pomysły na podpis - wyślij SMSa +1 769 243 0011



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 27 lis 2014, o 21:51 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 22051
Lokalizacja: Szczecin
Pomógł: 805

ronetto napisał(a):
to mój sposób to shift + 4x~ wyskoczy wtedy tak ~~~~ i 3 x backspace.

Ja przy programowaniu bardzo często wykorzystuję tyldę - i gdybym miał tyle razy klikać aby ją uzyskać to chyba bym się pokroił :lol:

bez tego sposobu wystarczyło tylko DWA razy kliknąć tyldę i już się pojawiły dwie - jedną skasować - a ty tu piszesz o 4x, potem 3x coś tam ;) nie nie to ..... by mnie zabiło ;)

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lis 2014, o 14:59 

Pomógł: 0

Chyba już padło, że można też ~(spacja) i od razu tylda się pojawia



Góra
  
cytowanie selektywne  Cytuj  
PostNapisane: 28 lis 2014, o 16:41 

Pomógł: 0

Proponuję powstanie poradnika 100 metod na tyldę ;)



Góra
  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 24 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Majestic-12 [Bot] i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO