Powrót   Forum CDRinfo.pl > Różne > Komputery - oprogramowanie i sprzęt

Komputery - oprogramowanie i sprzęt Pytania i problemy niezwiązane z nagrywaniem, backupem i grami.



Witaj Nieznajomy! Zaloguj się lub Zarejestruj

Zarejestrowani użytkownicy mają dostęp do dodatkowych opcji, lepszej wyszukiwarki oraz mniejszej ilości reklam. Rejestracja jest całkowicie darmowa!

Odpowiedz na post
 
Opcje związane z dyskusją Tryby wyświetlania
Stary 20.09.2014, 17:26   #1
mgit
Guru
 
Avatar użytkownika mgit
 
Data rejestracji: 22.08.2004
Lokalizacja: Chojnów
Posty: 8,799
mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>
C++ problem z polskimi znakami

Zainteresowałem się tematem programowania w C++
Napisałem, a raczej przepisałem prosty listing aplikacji działa, ale występuje pewien mankament, brak polskich znaków.

Po niżej kod:

Cytat:
#include <iostream>

int main()

{
using namespace std;
cout << "Zabaw się językiem C++.";
cout << endl;
cout << "Nie pożałujesz" << endl;
cin.get();
return 0;
}
Efekt taki sam na Visual Studio 2013 i na DEV++, gdzie jest błąd?
Czy to kwestia dodania dodatkowych danych do kodu, czy ustawienia programu? A może to ograniczenie C++

Przy nauce C++ posiłkuję się książką Stephen Prat Język C++ wydanie VI, a tam napisali, że po wpisaniu tego powinno działać, jak zniknie okno od razu mam dać cin.get i teraz okno nie znika, ale o znakach polskich nie wspomnieli.

EDIT
Wiem, że mogę to obejść za pomocą Notatnika++ i zmiany kodowania, za pomocą wstawiania polskich znaków w formacie np. /256 itd. ale nie ma prostszego sposobu?
__________________

Ostatnio zmieniany przez mgit : 20.09.2014 o godz. 19:08
mgit jest offline   Odpowiedz cytując ten post

  #ads
CDRinfo.pl
Reklamowiec
 
 
 
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
 

CDRinfo.pl is online  
Stary 20.09.2014, 19:48   #2
andy
logged out
CDRinfo VIP
 
Avatar użytkownika andy
 
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>
http://www.cplusplus.com/reference/clocale/setlocale/
andy jest offline   Odpowiedz cytując ten post
Stary 20.09.2014, 19:52   #3
revolver0
Guru
 
Avatar użytkownika revolver0
 
Data rejestracji: 06.12.2005
Lokalizacja: Torchwood
Posty: 3,839
revolver0 jest wzorem do naśladowania <650 - 999 pkt>revolver0 jest wzorem do naśladowania <650 - 999 pkt>revolver0 jest wzorem do naśladowania <650 - 999 pkt>revolver0 jest wzorem do naśladowania <650 - 999 pkt>revolver0 jest wzorem do naśladowania <650 - 999 pkt>revolver0 jest wzorem do naśladowania <650 - 999 pkt>revolver0 jest wzorem do naśladowania <650 - 999 pkt>
MOże to pomoże.
revolver0 jest offline   Odpowiedz cytując ten post
Stary 20.09.2014, 20:03   #4
mgit
Guru
 
Avatar użytkownika mgit
 
Data rejestracji: 22.08.2004
Lokalizacja: Chojnów
Posty: 8,799
mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>
@andy dałbym ci reputke gdyby nie limit

Cytat:
#include <iostream>
#include <locale.h>

int main()

{
setlocale(LC_ALL, "Polish");
using namespace std;
cout << "Zabaw się językiem C++.";
cout << endl;
cout << "Nie pożałujesz" << endl;
cin.get();
return 0;
}
Wystarczy dodać
Cytat:
#include <locale.h>
oraz
Cytat:
setlocale(LC_ALL, "Polish");
I problem polskich znaków znika, bez zbędnych kombinacji

No to jeszcze jedno pytanie początkującego:
W DEV++ tworzy mi automatycznie plik exe z programem po komplikacji.
Visual Studio po komplikacji odpala mi program, ale pliku exe nie zapisuje, co robię źle w Visual Studio

1. Tworzę nowy projekt
2. Tworzę plik CPP
3. Podpinam plik do projektu
4. Komplikuję

Plik exe się uruchamia, ale nie zapisuje się na dysku
__________________

Ostatnio zmieniany przez mgit : 20.09.2014 o godz. 20:08
mgit jest offline   Odpowiedz cytując ten post
Stary 20.09.2014, 20:49   #5
andy
logged out
CDRinfo VIP
 
Avatar użytkownika andy
 
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>andy jest wzorem do naśladowania <650 - 999 pkt>
Kiedyś pisałem w vc i binarka zapisywała się w katalogu bin.

BTW nie lepiej pisać w Qt?
andy jest offline   Odpowiedz cytując ten post
Stary 20.09.2014, 21:03   #6
mgit
Guru
 
Avatar użytkownika mgit
 
Data rejestracji: 22.08.2004
Lokalizacja: Chojnów
Posty: 8,799
mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>mgit jest wzorem do naśladowania <650 - 999 pkt>
Darmową wersję Visual studio zainstalowałem, bo polecali ją w książce, ale jakoś nie do końca do mnie przemawia.

DEV++ jest bardziej przejrzysty

Qt zaraz sprawdzę, jak tylko się pobierze

EDIT

Qt -> interfejs ok, ale po za tym ma jakieś problemy, ten sam kod źródłowy po komplikacji na VS i DEV++ jest ok, a na Qt już nie
Dołączone obrazki
File Type: jpg Qt problem.jpg (45.6 KB, 136 oglądane)
__________________

Ostatnio zmieniany przez mgit : 20.09.2014 o godz. 21:32
mgit jest offline   Odpowiedz cytując ten post
Odpowiedz na post


Twoje uprawnienia:
Nie możesz rozpoczynać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz umieszczać załączników
Nie możesz edytować swoich postów

BB codeWłączone
EmotikonkiWłączone
Kody [IMG]Włączone
Kody HTML są Wyłączone

Teleport

Podobne dyskusje
Dyskusja Autor Forum Odpow. Ostatni Post
Czy ktoś ten problem wreszcie rozwiąże??? sovi Napędy optyczne DVD 15 28.02.2006 10:27
Problem z nagrywarka DVD Liteon 16X 16h5s sovi Napędy optyczne DVD 3 11.01.2006 22:41
Problem z filmem DVD ? jp44 DVD-Video 5 04.01.2006 22:34
Problem z nagrywaniem - nazwy plików z polskimi znakami i WIELKIMI literami wojteksci Napędy optyczne CD 1 08.06.2003 19:03
Problem z odczytem plikó z polskimi literami z wypalonej płyty !!! skrzat Napędy optyczne CD 3 02.11.2000 07:33


Wszystkie czasy w strefie CET. Aktualna godzina: 16:06.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.