Repository 32bit  Forum
Repository 64bit  Wiki

GCC e debug

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Niente religione, niente politica, niente offese personali.
2) Usate questo forum per tutte le discussioni che non potete trattare negli altri forum.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza dell'ultima regola porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

GCC e debug

Messaggioda wally » sab feb 19, 2005 18:38

Ciao, <BR> <BR>Compilavo un semplice esercizio in C++ (semplicissimo ma e´ per un esame :-( ) <BR>Il codice e´ il seguente (nome del file b.cpp): <BR> <BR>------------- <BR>#include <iostream> <BR>#include <cmath> <BR> <BR>using namespace std; <BR> <BR>int main() <BR>int main() <BR>{ <BR> int dim=0; <BR> double **vettore; <BR> cout << "Inserisci la dimensione del vettore"; <BR> cin >> dim; <BR> cout << endl; <BR> vettore=new double*[dim]; <BR> <BR> for (int i=0; i<dim; i++) <BR> { <BR> cout <<"Inserisci il valore "<<i<<endl; <BR> cin >> vettore[i]; <BR> cout << endl; <BR> } <BR> <BR> for (int i=0; i<dim; i++) <BR> { <BR> cout "Valore "<<i<< " = "<<vettore[i]<<endl; <BR> } <BR> <BR> return 0; <BR>} <BR> <BR>--------------- <BR> <BR>Compilo con: <BR> <BR>g++ -o b b.cpp <BR> <BR>A quel punto l´output e´ il seguente: <BR>-- <BR> <BR>b.cpp: In function `int main()´: <BR>b.cpp:18: error: no match for ´operator>>´ in ´std::cin >> *((+(((unsigned int)i) * 4u)) + vettore)´ <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:87: note: candidates are: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_istream<_CharT, _Traits>&(*)(std::basic_istream<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:93: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_ios<_CharT, _Traits>&(*)(std::basic_ios<_CharT, _Traits>&)) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:102: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::ios_base&(*)(std::ios_base&)) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:111: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(bool&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:133: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short int&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:164: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(short unsigned int&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:186: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(int&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:217: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(unsigned int&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:239: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long int&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:261: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long unsigned int&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:284: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long long int&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:306: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long long unsigned int&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:329: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(float&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:351: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(double&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:373: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(long double&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:395: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(void*&) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/bits/istream.tcc:417: note: std::basic_istream<_CharT, _Traits>& std::basic_istream<_CharT, _Traits>::operator>>(std::basic_streambuf<_CharT, _Traits>*) [with _CharT = char, _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/istream:646: note: std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char&) [with _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/istream:651: note: std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char&) [with _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/istream:687: note: std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, unsigned char*) [with _Traits = std::char_traits<char>] <BR>/usr/lib/gcc/i486-slackware-linux/3.4.3/../../../../include/c++/3.4.3/istream:692: note: std::basic_istream<char, _Traits>& std::operator>>(std::basic_istream<char, _Traits>&, signed char*) [with _Traits = std::char_traits<char>] <BR>b.cpp:24: error: expected `;´ before string constant <BR> <BR>------ <BR> <BR> <BR>Qualcuno riesce a capire dove sbaglio? Cerco solo di allocare dinamicamente un array! <BR>Lo stesso codice l´ho compilato mesi fa su una fedora 2 (della quale purtroppo non ricordo la versione di gcc).... <BR> <BR>P.S. Dopo disperati tentativi ho concluso che non riesco ha visualizzare tutto il codice sul forum, alcune parti vengono inspiegabilmente cancellate, sorry<BR><BR>[ Questo Messaggio è stato Modificato da: wally il 19-02-2005 17:44 ]<br>
Avatar utente
wally
Linux 2.6
Linux 2.6
 
Messaggi: 519
Iscritto il: sab ott 30, 2004 0:00
Località: Genova

GCC e debug

Messaggioda rob » sab feb 19, 2005 19:46

cortesemente riposta il codice disattivando l´html, bbcode, smilies... dimmi se già hai provato come ti ho detto a disattivare tutto <BR> <BR>ciao, rob<br>
Avatar utente
rob
Linux 2.6
Linux 2.6
 
Messaggi: 924
Iscritto il: lun nov 22, 2004 1:00
Località: Roma

GCC e debug

Messaggioda wally » sab feb 19, 2005 20:45

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> <BR> 19-02-2005 alle ore 18:46, rob : <BR>cortesemente riposta il codice disattivando l´html, bbcode, smilies... dimmi se già hai provato come ti ho detto a disattivare tutto <BR> <BR>ciao, rob<br> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Gia´ fatto :-(<br>
Avatar utente
wally
Linux 2.6
Linux 2.6
 
Messaggi: 519
Iscritto il: sab ott 30, 2004 0:00
Località: Genova

GCC e debug

Messaggioda rob » sab feb 19, 2005 21:02

mmm... così non riesco proprio a capire :-? <BR>se puoi, vieni in chat (sull´home page del sito c´è scritto server e channel), oppure mandami una mail col sorgente... il mio indirizzo gmail lo dovresti avere, dato che mi hai invitato te :-P <BR> <BR>ciao, rob<br>
Avatar utente
rob
Linux 2.6
Linux 2.6
 
Messaggi: 924
Iscritto il: lun nov 22, 2004 1:00
Località: Roma

GCC e debug

Messaggioda wally » sab feb 19, 2005 22:12

<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE> <BR> 19-02-2005 alle ore 20:02, rob : <BR>mmm... così non riesco proprio a capire :-? <BR>se puoi, vieni in chat (sull´home page del sito c´è scritto server e channel), oppure mandami una mail col sorgente... il mio indirizzo gmail lo dovresti avere, dato che mi hai invitato te :-P <BR> <BR>ciao, rob<br> <BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End --> <BR> <BR>Ti ho spedito la mail.... <BR>Scusa, ero un po´ stranito (non aceco ancora letto il messaggio :-) ) <BR> <BR>Grazie :-D<br>
Avatar utente
wally
Linux 2.6
Linux 2.6
 
Messaggi: 519
Iscritto il: sab ott 30, 2004 0:00
Località: Genova


Torna a Libera

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron