Repository 32bit  Forum
Repository 64bit  Wiki

GCC e debug

Area di discussione libera.

Moderatore: Staff

Regole del forum
1) Rispettare le idee altrui.
2) Evitare le offese dirette.
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 della regola 5 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 17: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: ven ott 29, 2004 23:00
Località: Genova

GCC e debug

Messaggioda rob » sab feb 19, 2005 18: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 0:00
Località: Roma

GCC e debug

Messaggioda wally » sab feb 19, 2005 19: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: ven ott 29, 2004 23:00
Località: Genova

GCC e debug

Messaggioda rob » sab feb 19, 2005 20: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 0:00
Località: Roma

GCC e debug

Messaggioda wally » sab feb 19, 2005 21: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: ven ott 29, 2004 23:00
Località: Genova


Torna a Libera

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite