Z niewiadomych mi jeszcze przyczyn mój mini program się nie kompiluje, bardzo proszę o pomoc, utknęłam.
Moje przypuszczenia to:
1.string nie koloruje mi się na niebiesko tak jak int, więc załączyłam bibliotekę <string.h>
2.pod koniec we fragmencie cout<<imie podkreśla się na czerwono znaczek << i jest napisane: "no operator << matches these operants"
3.nie jestem pewna jaka właściwie jest różnica pomiędzy getchar(); i system("pause"); i czy któreś z nich nie powinno być tylko na końcu lub tylko w środku funkcji main.
4.do tego wcześniej (początek kodu jest z lekcji 4), kiedy pierwszy fragment kodu działał,
-b nie wyświetlało się 99, tylko -858993460,
adresy &a=002FB08, &b=002FFAFC, &c=002FFAF0 też były inne niż te na filmie
(na filmie w szesnastkowym: &a=0x22ff74, &b=0x22f70, &c=0x22ff6c)
-czym może to być spowodowane?
Z góry dziękuje za odpowiedzi:) Pozdrawiam
Code: Zaznacz cały
#include "stdafx.h"
#include <iostream>
#include <string.h>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int a=40,b,c=40;
cout<<"a="<<a<<" adres:"<<&a<<"\n";
cout<<"b="<<b<<" adres:"<<&b<<"\n";
cout<<"c="<<c<<" adres:"<<&c<<"\n";
getchar();
string imie="kubus";
string nazwisko="puchatek";
cout<<imie<<" "<<nazwisko<<endl;
system("pause");
return 0;
}