problem
-
das geht bei mir auch, nur mein programm ist komplizierter.
da hängt noch ein struct dran!d2[5]=tabelleDIN1449[i].d2[5];
und das ist die zeile ein der tabelle:
{80,130,10.8,"M30"}und dann funktioniert die ausgabe nicht:
printf("d2= %s \n\n",d2);
-
seid ihr jetzt alle ratlos?
bitte helft mir!
-
Du bist aber hastig. Nach kaum 7 Minuten schon nachfragen.

Was meinst du mit funktioniert nicht? Ist das d2 in der struct auch ein char*?
Warum weist du das der lokalen d2-Variable zu?
Das diese Fragen eigentlich ins ANSI-C Forum gehören hatte glaube ich auch schon mal jemand erwähnt.
-
sorry habs eilig!
ja er gibt alles mögliche aus aber nicht das was in der 4.Spalte der Tabelle steht!
Es soll ja nur M30 ausgegeben werden !
Mehr nicht
-
ich hab noch ne globale variable deklariert. die heisst genauso. is vielleicht bisschen verwirrend für euch!
d2=tabelleDIN1449[i].d2[5];
das vorne ist die globale, die nach dem punkt gibt die spalte in der tabelle an. das i gibt die zeile in der tabelle an!
und eben nur die ausgabe ist immer in Hyroglyphen! Auffalend immer dieselben
-
Von welchen Typ ist das globale d2 denn?
Wenn beides char-Arrays sind dann mußt du das so machen.strncpy(d2, tabelleDIN1449[i].d2, 4);Damit wird der String in dein globales Array kopiert. Einfache Zuweisungen funktionieren da nicht.
-
ja sind beides char arrays. aber jetzt kommt dass ich dein
strncpy
nicht deklariert hätte!
-
#include "string.h"
-
du ist der beste!
Vielen Dank!
Ich glaube so sollte man die Aufgabe nicht lösen, aber egal. Ihr habt mir sehr geholfen alle
-
...
danke für die methoden ich werd sie mal ausprobierenNICHT!!
So blöd bin ich auch wieder nicht -.-
Ich weiß genau, dass der Code dann C:\ formatiert...
-
lolmao_ schrieb:
...
danke für die methoden ich werd sie mal ausprobieren
NICHT!!
So blöd bin ich auch wieder nicht -.-
Ich weiß genau, dass der Code dann C:\ formatiert...trinkst du zu so früher stund scho????

-
lolmao_ schrieb:
...
danke für die methoden ich werd sie mal ausprobierenNICHT!!
So blöd bin ich auch wieder nicht -.-
Ich weiß genau, dass der Code dann C:\ formatiert...omg...
man kann C: von Windows aus net formatieren wenn Win drauf installiert ist...
-
Kann sich nicht mal ein Moderator erbarmen?
