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;
}

