Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » variablenfelder

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
24.12.2003, 19:22 Uhr
~rammellaus
Gast



C++:
#pragma hdrstop
#pragma argsused
#include <iostream.h>

int main()
{
int a[2][5],ende,x=0,y;
cout <<"geben sie 5 zahlen ein" << endl;
while (x!=4)
{cin >> a[1][x];
x++;
}
cout << "hier kommen die fahrenheit zahlen: " << endl;
y=0;
x=0;
while(y!=4)
{  a[2][y]=(a[1][x] *1.8) +32;
cout << a[2][y] << endl;
x++;
y++;
}




           cin >> ende;
        return 0;
}





also irgendwie gibts da nen heftigen absturz, aber warum?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
24.12.2003, 20:15 Uhr
kronos
Quotenfisch
(Operator)


imho in der tat ein kurioses phänomen...
wobei ich kein ++er bin.
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 24.12.2003 um 20:16 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.12.2003, 20:30 Uhr
RedEagle



Was soll das denn bedeuten?????

C++:
#pragma hdrstop
#pragma argsused


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
24.12.2003, 20:31 Uhr
~rammellaus
Gast


die sind wenn ich in borland den konsolen experten öffne immer schon drin, und ich lass sie auch drin, weil bessa mehr als weniger, aber daran wirds ja wohl net liegen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
24.12.2003, 22:03 Uhr
kronos
Quotenfisch
(Operator)



Zitat:
~rammellaus postete
die sind wenn ich in borland den konsolen experten öffne immer schon drin, und ich lass sie auch drin, weil bessa mehr als weniger, aber daran wirds ja wohl net liegen...

durchaus nicht. es liegt an dieser zeile:

Zitat:
a[2][y]=/* egal */

jedoch stürzt das programm erst am ende von main() ab. dodaaaal krass.


edit:

C++:
wenn ich a[2][y]=0;

mache, kommt das runtime-error-fensterchen auch, schließt sich aber sofort wieder, echt zum brüllen
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>

Dieser Post wurde am 24.12.2003 um 22:12 Uhr von kronos editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
24.12.2003, 23:33 Uhr
virtual
Sexiest Bit alive
(Operator)


Wenn Du mit

C++:
int a[2][5];


ein Array definierst, dann ist
a[2][...] Zugriff auf nicht existenten Speicher. Erlaubt sind nur a[0][...] sowie a[1][...]. Ist völlig okay, daß das Programm erst am Ende von main abstürzt: aschlißlich liegt a auf dem Stack und erst wenn Du main verläßt, interessiert sich das Programm wieder für den Stack.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
25.12.2003, 09:23 Uhr
~rammellaus
Gast


ahjooooooo stimmt ja..... thx!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: