Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

13.05.2008, 16:08

Zitat

David_pb hat dies hier geschreiben -.-
P.S.:
DEATH hat Folgendes geschrieben:

Code (C++):

Quellcode

1
if (ahnung == 0) {read FAQ; use SEARCH; use GOOGLE; } else { use brain; make post; } 




Deine Signatur macht keinen Sinn. Sie besagt nämlich man solle sein Hirn nutzen und einen Post tätigen, wenn der Ahnungslevel ungleich Null ist.
Dies ist aus zwei Gründen falsch. Entweder man hat Wissen, dann reicht es sein Hirn zu nutzen oder man hat eine Art minuswissen, da nutzt dein Hirn auch nichts mehr.

Desweiteren hat einjeder der mit Null Ahnung ein Problem angeht, nach dem FAQ/SEARCH/GOOGLE Prozess zwar evtl ein Grundwissen (0 < ahnung < 100) das aber nicht reicht die Problemstellung im vollen Umfang zu erfassen und das Problem zu beseitigen. Die Möglichkeit sein Hirn, nach der Recherche, zu nutzen und alternativ einen Post zu machen wird hier aber radikal ausgeschlossen.


welch ein jammer das es noch menschen unter uns gibt die kein humor verstehen.... :cry:

für umme = es gibt leute die sofort nur drauf losfragen ohne dabei etwas nachzudenken....



so hab ich des 'matrix' zeuch jetzt gelöst^^ bei verbesserungsvorschlägen bitte gleich hier hin schreiben :)

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
xyz...

char abc[26][26];
char def[26][26];

abc[0][0] = a;
def[0][0] = h;
abc[0][1] = e;
def[0][1] = x;
.
.
.
//bis jeder buchstabe irgendwo zugewiesen worden war...

//nun kann ich alles mit abc[x][y] bzw. def[x][y] abrufen, finde aber diese Methode

//bissle arg umständlich um ehrlich zu sein x_X

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

12

13.05.2008, 16:18

Zitat von »"DEATH"«


welch ein jammer das es noch menschen unter uns gibt die kein humor verstehen.... :cry:


Ja genau! Da bin ich deiner Meinung! :!:

Zitat von »"DEATH"«


so hab ich des 'matrix' zeuch jetzt gelöst^^ bei verbesserungsvorschlägen bitte gleich hier hin schreiben :)

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
xyz...

char abc[26][26];
char def[26][26];

abc[0][0] = a;
def[0][0] = h;
abc[0][1] = e;
def[0][1] = x;
.
.
.
//bis jeder buchstabe irgendwo zugewiesen worden war...

//nun kann ich alles mit abc[x][y] bzw. def[x][y] abrufen, finde aber diese Methode

//bissle arg umständlich um ehrlich zu sein x_X


Wenn du die Werte über ein bestimmtes Schema füllen willst könntest du eine Schleife verwenden.
@D13_Dreinig

Viktor

Alter Hase

Beiträge: 533

Wohnort: Ludwigshafen

Beruf: Student

  • Private Nachricht senden

13

13.05.2008, 16:41

Zitat

so hab ich des 'matrix' zeuch jetzt gelöst^^ bei verbesserungsvorschlägen bitte gleich hier hin schreiben :)

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
xyz...

char abc[26][26];
char def[26][26];

abc[0][0] = a;
def[0][0] = h;
abc[0][1] = e;
def[0][1] = x;
.
.
.
//bis jeder buchstabe irgendwo zugewiesen worden war...

//nun kann ich alles mit abc[x][y] bzw. def[x][y] abrufen, finde aber diese Methode

//bissle arg umständlich um ehrlich zu sein x_X


Warum so kompliziert?
Ich musst mal ähnliches machen...da hatte ich aber sehr viel mehr daten ;-) (Thema: unwichtig :badgrin: )
So sah das dann aus (die eigentlichen Teile wurden aus Unwichtigkeit entfernt...)
Damit kannst du kopierte tabellen von excel nach txt-datei auslesen...

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <fstream>
#include <string>
#include <windows.h>
#include <math.h>

using namespace std;

int main(void)
{
    
    // Variablen werden deklariert

    string sbuffer = "";
    int iarraysize = -1;

    // streams werden initialisiert

    fstream input;
    fstream output;
    
    // stream-eigenschaft wird festgelegt

    input.open("input.txt", ios::in);
    output.open("output.txt", ios::out);
    
    
    // die größe des Arrays für die Daten wird ermittelt

    while (sbuffer != "end")
    {
          getline(input, sbuffer, '\n');
          iarraysize++;
    }
    
    // Array wird initialisiert

    int adata[iarraysize];
    
    // der virtuelle "Zeiger"/Curser wird zum Anfang der Textdatei gesetzt

    input.seekg( 0, ios_base::beg );
    input.clear();
    
    // die Textdatei wird in das adata-Array eingelesen


   // kann mit einer zweiten Schleife ergänzt werden, die dann die einzelnen Spalten ausliest (anstelle \n dann \t verwenden.

// Achtung! du musst dann auch das auslesen (bestimmen der Arraygröße ändern

    // wenn du die tabellen aus excel kopierst und in ne txt-datei einfügst, dann sind die wie folgt aufgebaut:

// Inhalt1 \t Inhalt2 \t Inhalt3 \t Inhaltn \n

// Inhaltn+1 \t Inhaltn+2 \t Inhaltn+3 \t Inhalt2*n \n


    for( int i=0; i < iarraysize; i++)
    {
         getline(input, sbuffer, '\n');
         adata[i] = atoi(sbuffer.c_str());
    }
    
    // MACH WAS!    


    input.close();
    output.close();
    system("PAUSE");
    return EXIT_SUCCESS;
}

Werbeanzeige