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 17.10.2015, 15:45   #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++ komplikacja

Tak sobie przypominam C++, mam bardzo prosty książkowy prawie przykład (lekko zmodyfikowany) o kodzie:
Kod:
//zamiana_celsjusza_na_fahrenheita.cpp
#include <iostream>
#include <locale>

double fahrenheita_licz(int celsjusz);
int main()
{
	setlocale(LC_ALL, "Polish");
	using namespace std;
	cout << "Podaj temperaturę w stopniach celsjusza: ";
	int celsjusz;
	cin >> celsjusz;
	double ff = fahrenheita_licz(celsjusz);
	cout << celsjusz << " stopnie Celsjusz to " << ff << " stopnie Farhrenheita." << endl;
	cout << endl;
	cout << "Aby zakończyć program - naciśnij Enter" << endl;
	cin.get();
	cin.get();
	return 0;
}
double fahrenheita_licz(int celsjusz)
{
	return 1.8 * celsjusz + 32.0;
}
Jak komplikuję pod x86 to program działa ale na wyjściu mam brak plików (output - lewy dolny róg ekranu) - skąd to się bierze - trzeba coś zainstalować dodatkowego czy co?

Zakładam iż czegoś mu brakuje - ale co
Dołączone obrazki
File Type: jpg c++_1.jpg (78.6 KB, 67 oglądane)
__________________

Ostatnio zmieniany przez mgit : 17.10.2015 o godz. 15:48
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 17.10.2015, 16:47   #2
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>
Brakuje Ci biblioteki Jednorożec.cpp, a tak poważnie spróbuj to skompilować w normalnym C++.

A gdzie "using namespace std;" /?
__________________
Porady oraz pytania wyłącznie na forum!!!

Ostatnio zmieniany przez revolver0 : 17.10.2015 o godz. 16:51
revolver0 jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 16:53   #3
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>
A to co nienormalne?

Microsoft Visual Studio Express 2015 - brakuje mu czegoś na bank, ale nie wiem czego - w sensie jakiegoś komponentu z serią tych bibliotek - do których się on odnosi, ale ich nie znajduje...

Jak pisałem, program po skomplikowaniu działa, ale niepokoją mnie te komunikaty o braku plików...
__________________
mgit jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 16:54   #4
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>
Z tego co pamiętam miedzy C++ a C++ od Microsoftu są jakieś drobne różnice... "using namespace std;" to chyba powinno być w kodzie.
__________________
Porady oraz pytania wyłącznie na forum!!!
revolver0 jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 16:59   #5
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>
No przecież jest w funkcji głównej

int main() <-- przyjżyj się kodowi, zaraz pod setlocale

Kod jest poprawny, nie ma problemu ze skomplikowaniem i uruchomieniem programu.... problem jest to co wyświetla się podczas komplikacji w polu output o braku plików
__________________

Ostatnio zmieniany przez mgit : 17.10.2015 o godz. 17:01
mgit jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:00   #6
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>
Fakt jest ale powinno być chyba na początku, a program się wykonuje i działa, sprawdziłem w Codeblock, jak chcesz to Ci podeśle skompilowany program.

Fakt, jest i kompiluje się tam gdzie jest....
__________________
Porady oraz pytania wyłącznie na forum!!!

Ostatnio zmieniany przez revolver0 : 17.10.2015 o godz. 17:02
revolver0 jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:03   #7
joujoujou
Ͼ Ͽ
Zlotowicz
 
Avatar użytkownika joujoujou
 
Data rejestracji: 15.05.2004
Lokalizacja: W domu.
Posty: 37,445
joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>joujoujou ma doskonałą reputację, jest przykładem osoby znającej się na rzeczy <2000 i więcej pkt>
Przeprowadzka do odpowiedniego działu.
__________________
Pozdrawiam i zapraszam na www.joujoujou.com - całkiem nową galerię zdjęć z Irlandii.
Moje filmy są tutaj.
Forum ZielonaIrlandia.
Problemy i porady wyłącznie na forum.
Prywatne wiadomości lub przez komunikatory będą ignorowane.
joujoujou jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:05   #8
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>
Cytat:
Napisany przez revolver0 Podgląd Wiadomości
Fakt jest ale powinno być chyba na początku, a program się wykonuje i działa, sprawdziłem w Codeblock, jak chcesz to Ci podeśle skompilowany program.
using namespace std; wcale nie musi być na początku (ba nawet może go nie być wcale) to tylko przestrzeń nazw równie dobrze mogę używać std::cout <- do każdego cout a użycie przed int main spowoduje użycie tego dla każdej funkcji, nawet do takiej co tego nie wymaga...

A teraz raz jeszcze przeczytaj ten wątek uważnie i zastanów się o co się rozchodzi w tym wątku...
__________________

Ostatnio zmieniany przez mgit : 17.10.2015 o godz. 17:11
mgit jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:07   #9
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>
A masz zainstalowane Visual C++ Redistributable x86?
__________________
Porady oraz pytania wyłącznie na forum!!!
revolver0 jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:10   #10
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>
Cytat:
Napisany przez revolver0 Podgląd Wiadomości
A masz zainstalowane Visual C++ Redistributable x86?
Tak mam
Dołączone obrazki
File Type: jpg dusun.jpg (138.0 KB, 61 oglądane)
__________________
mgit jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:14   #11
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>
uruchom program jako administrator, tzn vse 2015....
__________________
Porady oraz pytania wyłącznie na forum!!!
revolver0 jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:15   #12
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>
To samo:

Kod:
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\vcruntime140d.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp140d.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbased.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Cannot find or open the PDB file.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Cannot find or open the PDB file.
__________________
mgit jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:18   #13
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>
Zobacz to "Try go to Tools->Options->Debugging->Symbols and select checkbox "Microsoft Symbol Servers", Visual Studio will download PDBs automatically."
__________________
Porady oraz pytania wyłącznie na forum!!!
revolver0 jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:31   #14
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>
O to działa:

Kod:
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'D:\Users\Mateusz\Documents\Visual Studio 2015\Projects\Ćwiczenie 6 - Rozdział 2\Debug\Ćwiczenie 6 - Rozdział 2.exe'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbased.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\vcruntime140d.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp140d.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\advapi32.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcrt.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sechost.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\rpcrt4.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\sspicli.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cryptbase.dll'. Symbols loaded.
'Ćwiczenie 6 - Rozdział 2.exe' (Win32): Loaded 'C:\Windows\SysWOW64\bcryptprimitives.dll'. Symbols loaded.
Ale komplikacja przy prostym programie trwa wieczność.

Przestawienie opcji tylko dla specyficznych modułów - w nich lista pusta przestawia to na wyłączone i jest git

Teraz zachodzi pytanie co to do jasnej ciasnej to pdb - po co to i na co i czemu jak to włączone to tak długo komplikuje....
__________________
mgit jest offline   Odpowiedz cytując ten post
Stary 17.10.2015, 17:33   #15
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>
Mnie się od razu skompilował, ale wolno działa...
__________________
Porady oraz pytania wyłącznie na forum!!!
revolver0 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
Lite-ON i komplikacja z Blindwrite shuma02 Napędy optyczne CD 5 06.02.2004 08:30


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


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