Hallo,
Am Montag, 30. Jun 2003, 16:14:47 +0200 schrieb Daniel Hofmann:
>
> Achim Fritz <[EMAIL PROTECTED]> writes:
>
> > Hi,
> >
> > fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
> > Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
> > Ich habe erst ged
Achim Fritz schrieb:
fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
Ohauerha...
Ich habe erst gedacht, es liegt am Kernel (CONFIG_HIGHMEM ist gesetzt),
habe jetzt aber festgestellt, dass es nicht moeglich i
Achim Fritz <[EMAIL PROTECTED]> writes:
> [ Probleme mit Zahlen größer 2^31 in C]
Du musst natürlich eine long long zuweisen und ausgeben, sonst wird
das nichts:
> int main(void){
>long long int a=22;
long long int a=22LL;
>int b=22;
>int c=20;
>
Peter Bartosch wrote:
> Hi!
>
>
>> Hi,
>>
>> fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
>> Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
>> Ich habe erst gedacht, es liegt am Kernel (CONFIG_HIGHMEM ist gesetzt),
>> habe jetzt aber festgestellt, d
Es gibt Compiler, die einen Typ int64 eingebaut haben (VC6 zum Beispiel)
und andere, die 64 Bit Zahlen in einer struct LARGE_INTEGER in einer *.h
Datei anbieten (z.B. BCB ab v3). Was die verschiedenen GNU Versionen haben
weiß ich noch nicht (#if defined( [int64|_int64|o.ä.] ) ... // versuchen).
Hallo,
Deine Frage ist in einer C - Gruppe sicherlich besser aufgehoben.
Achim Fritz <[EMAIL PROTECTED]> writes:
> Hi,
>
> fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
> Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
> Ich habe erst gedacht, es liegt
Hallo Achim
Das hilft dir jetzt vielleicht nicht knkret weiter, aber wenn du öfter
solche Sachen machst, solltest du dir vielleicht mal Fortran
anschauen.
> fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr
> als 2Gb Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb
On Mon, 30 Jun 2003 11:34:57 +0200 (CEST)
Achim Fritz <[EMAIL PROTECTED]> wrote:
> On Mon, 30 Jun 2003, Erik Thiele wrote:
>
> > On Sun, 29 Jun 2003 17:11:42 +0200 (CEST)
> > Achim Fritz <[EMAIL PROTECTED]> wrote:
>
> Hallo Erik,
>
> erstmal danke fuer Deine ausfuehrliche Beschreibung.
> leider
On Sun, Jun 29, 2003 at 05:11:42PM +0200, Achim Fritz wrote:
> Hi,
>
> fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
> Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
> Ich habe erst gedacht, es liegt am Kernel (CONFIG_HIGHMEM ist gesetzt),
> habe jetzt
Es gibt Compiler, die einen Typ int64 eingebaut haben (VC6 zum Beispiel)
und andere, die 64 Bit Zahlen in einer struct LARGE_INTEGER in einer *.h
Datei anbieten (z.B. BCB ab v3). Was die verschiedenen GNU Versionen haben
weiß ich noch nicht. Es ist jedoch leicht, eine Klasse für Operationen mit
On Mon, 30 Jun 2003, Erik Thiele wrote:
> On Sun, 29 Jun 2003 17:11:42 +0200 (CEST)
> Achim Fritz <[EMAIL PROTECTED]> wrote:
>
> > Hi,
> >
> > fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
> > Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
>
> du kann
Achim Fritz wrote:
[...]
de.comp.lang.c
de.comp.lang.iso-c++
sind die Gruppen deiner Wahl...
[EMAIL PROTECTED]:~/ugspeicher/test-proc> cat testint.c
#include
int main(void){
long long int a=22;
int b=22;
printf("a=%d\n",a/1000);
printf("b=%d\n",b);
exit(0);
}
[EMAIL
On Sun, 29 Jun 2003 17:11:42 +0200 (CEST)
Achim Fritz <[EMAIL PROTECTED]> wrote:
> Hi,
>
> fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
> Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
du kannst nicht mehr als 4GB Speicher allokieren da der pointer d
Hi!
> Hi,
>
> fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
> Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
> Ich habe erst gedacht, es liegt am Kernel (CONFIG_HIGHMEM ist gesetzt),
> habe jetzt aber festgestellt, dass es nicht moeglich ist in C eine
Hi,
fuer ein Finite-Element-Programm in C, muesste ich unbedingt mehr als 2Gb
Speicher allokieren. Der Rechner hat 2Gb Speicher und 2Gb Swap.
Ich habe erst gedacht, es liegt am Kernel (CONFIG_HIGHMEM ist gesetzt),
habe jetzt aber festgestellt, dass es nicht moeglich ist in C eine Integer
zu deklar
15 matches
Mail list logo