karton16
(karton16)
21 Kwiecień 2013 13:14
#1
Witam
Podczas kompilowania mojego programu w code::blocks 12.10 z użyciem biblioteki iostream pojawia się informacja debugerze, że jest brak biblioteki iostream, mimo że mam zainstalowany osobno kompilator MinGw, w którym znajduje się właśnie ta biblioteka. W code::blocks mam ustawioną scierzkę do tego kompilatora i nie wiem dlaczeo i jak to zrobić by code::blocks znalazł tą bibliotekę.
Z góry dziękuję
177
(Copycona)
21 Kwiecień 2013 13:15
#2
Proszę podać: fragment kodu, zrzut z wyświetlanego błędu, zrzut z konfiguracji środowiska.
karton16
(karton16)
21 Kwiecień 2013 13:28
#3
O to jest mój kod:
#include
#include
#include
#include
using namespace std;
int main()
{
ifstream plik1;
ofstream plik2;
plik1.open("dane.txt");
plik2.open("reprezentacja binarna.txt");
if(plik1.good() && plik2.good())
{
do
{
int a;
int bin[8];
a >> plik1;
if(a <= 255)
{
if(a%255 == 0)
{
bin[0] = 1;
a=a/255;
}
else
{
bin[0] = 0;
}
if(a%128 ==0)
{
bin[1] = 1;
a=a/128;
}
else
{
bin[1] = 0;
}
if(a%64 ==0)
{
bin[2] = 1;
a=a/64;
}
else
{
bin[2] = 0;
}
if(a%32 == 0)
{
bin[3] = 1;
a=a/32;
}
else
{
bin[3] = 0;
}
if(a%16 == 0)
{
bin[4] = 1;
a=a/16;
}
else
{
bin[4] = 0;
}
if(a%8 == 0)
{
bin[5] = 1;
a=a/8;
}
else
{
bin[5] = 0;
}
if(a%4 == 0)
{
bin[6] = 1;
a=a/4;
}
else
{
bin[6] = 0;
}
if(a%2 == 0)
{
bin[7] = 1;
a=a/2;
}
else
{
bin[7] = 0;
}
if(a%1 ==0)
{
bin[8] = 1;
}
else
{
bin[8] = 0;
}
for(int i = 0; i<= 8; i++)
{
plik2 >> bin[i];
}
plik >>endl;
}
}
while(!plik1.eof());
}
}
_alex
([alex])
21 Kwiecień 2013 13:36
#4
A jaką nazwę ma ten plik CośTam.c czy CośTam.cpp ?
karton16
(karton16)
21 Kwiecień 2013 13:40
#5
Untitled.c
– Dodane 21.04.2013 (N) 15:48 –
Poprawiłęm z untitled.c na untitled.cpp i działa. Wielkie dzieki za nasuniecie pomysłu