|
|
|
|
Also die Leute sind garantiert im Netzwerk eingeloggt, dafür brauchen sie einen Benutzernamen und Passwort (sonst können sie nicht ins Internet).
Entsprechende Person verursacht halt momentan viel zu viel Traffic, deshalb würde ich gerne wissen wer das ist.
|
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Ist der Netzwerkbenutzername des Rechners nicht einfach Rechnername$
| |
Sollte er sein.
|
|
|
|
|
|
|
| Zitat von Teufel
Entsprechende Person verursacht halt momentan viel zu viel Traffic, deshalb würde ich gerne wissen wer das ist.
| |
Kurz: du hast nen Proxy, da steht, daß IP xyz zuviel surft und du willst wissen, wer dahinter steckt. Da würd ich dann die IP in den Rechnernamen (Hostname) auflösen, hingehen und schauen, wer davor sitzt.
|
|
|
|
|
|
|
|
|
|
|
Nach unserer Zeitrechnung, ja.
65
|
|
|
|
|
|
|
| Zitat von GarlandGreene
| Zitat von Teufel
Entsprechende Person verursacht halt momentan viel zu viel Traffic, deshalb würde ich gerne wissen wer das ist.
| |
Kurz: du hast nen Proxy, da steht, daß IP xyz zuviel surft und du willst wissen, wer dahinter steckt. Da würd ich dann die IP in den Rechnernamen (Hostname) auflösen, hingehen und schauen, wer davor sitzt.
| |
Aufs Maul hauen hast du vergessen hast du vergessen!
|
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
C verwirrt mich schon wieder. Wieso geht das net?:
|
Code: |
void ConvertNamen(char* namePtrArr[], int nameAnz) {
int i;
char* name_ptr;
for(i = 0; i < nameAnz; i++) {
for(name_ptr = namePtrArr[i]; *name_ptr != '\0'; *name_ptr++) {
*name_ptr = 'x';
}
}
}
|
|
(Ich habs aufs wesentliche reduziert)
Meinem Verstädnis nach läuft das so: Ich bekomme ein Array mit Adressen von Strings. Dann durchlaufe ich dieses Array und hole mir jeweils die Adresse es Stringanfangs und speicher sie in name_ptr. Und anschließend durchlaufe ich den String und schreibe bei jedem Durchlauf einen neue Charakter an die Stelle des bisherigen.
Trotzdem stürzt das ganze mit einem segmentation fault ab und ich kapier gerade absolut nicht wieso. Das ist doch mein Speicher, da sollte ich doch machen können was ich will?!
| |
Ich würde sagen die Abbruchbedinung der inneren for-Schleife ist falsch. (Ohne Anführungszeichen?)
Oder der Pointer name_ptr muss geklammert werden ((*name_ptr)++) bzw. dem Compiler mitgeteilt werden, wie groß ein Inkrement in diesem Fall ist (wieviel Bytes)
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von FIash am 16.12.2008 14:04]
|
|
|
|
|
|
| Zitat von [DK]Peacemaker
Nach unserer Zeitrechnung, ja.
65
| |
Wieviel haben denn die anderen?
62
|
|
|
|
|
|
|
Langeweile vor Weihnachten, nix los auf der Arbeit. Ich schaue mir mal das Java Spring Framework an, hab' alle guten Flashspielchen schon durch.
61
|
|
|
|
|
|
|
|
|
|
|
Da simmer ja jetzt in einer richtig heißen Phase!
59
|
|
|
|
|
|
|
ich finde vor Weihnachten immer stressig
58
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von FIash am 16.12.2008 14:39]
|
|
|
|
|
|
| Zitat von FIash
| Zitat von Achsel-des-Bösen
C verwirrt mich schon wieder. Wieso geht das net?:
|
Code: |
void ConvertNamen(char* namePtrArr[], int nameAnz) {
int i;
char* name_ptr;
for(i = 0; i < nameAnz; i++) {
for(name_ptr = namePtrArr[i]; *name_ptr != '\0'; *name_ptr++) {
*name_ptr = 'x';
}
}
}
|
|
(Ich habs aufs wesentliche reduziert)
Meinem Verstädnis nach läuft das so: Ich bekomme ein Array mit Adressen von Strings. Dann durchlaufe ich dieses Array und hole mir jeweils die Adresse es Stringanfangs und speicher sie in name_ptr. Und anschließend durchlaufe ich den String und schreibe bei jedem Durchlauf einen neue Charakter an die Stelle des bisherigen.
Trotzdem stürzt das ganze mit einem segmentation fault ab und ich kapier gerade absolut nicht wieso. Das ist doch mein Speicher, da sollte ich doch machen können was ich will?!
| |
Ich würde sagen die Abbruchbedinung der inneren for-Schleife ist falsch. (Ohne Anführungszeichen?)
Oder der Pointer name_ptr muss geklammert werden ((*name_ptr)++) bzw. dem Compiler mitgeteilt werden, wie groß ein Inkrement in diesem Fall ist (wieviel Bytes)
| |
Zu Abbruchbedingung: Nein die ist korrekt. Der Zugriffsfehler passiert erst bei der Zuweisung innerhalb der inneren for-Schleife.
Zum inkrement: Das Inkrement ohnehin nur name_ptr++ lauten, das war ein (weiterer) Fehler von mir.
Ich hab den Fehler jetzt mehr oder weniger eingegrenzt:
Ausserhalb der Funktion wird das Array zum testen so angelegt und die Funktion aufgerufen:
|
Code: |
char* TstNamPtrArr[10] = {
"hans",
"FRANZ",
"oTTo",
"lisa-marie",
"LISA MARIE"
};
int NamAnz = 5;
ConvertNamen(TstNamPtrArr, NamAnz);
|
|
Aus irgendeinem Grund darf ich in der Funktion offenbar nicht schreibend auf Stringinhalte zugreifen. Ich kann es allerdings so machen:
|
Code: |
void ConvertNamen(char* namePtrArr[], int nameAnz) {
int i; /* Zaehlvariable fuer Schleife */
char* name_ptr; /* Zeiger auf aktuellen Namen in Array */
bool first_char; /* Erstes Zeichen eines Wortes? */
for(i = 0; i < nameAnz; i++) {
char* newname = calloc(strlen(namePtrArr[i]), ' ');
name_ptr = newname;
strcpy(newname, namePtrArr[i]);
first_char = true;
// bis stringterminator zeichenweise durch string gehen
while(*name_ptr != '\0') {
// erstes Zeichen wird groß geschrieben, alle anderen klein
if(first_char) {
*name_ptr = toupper(*name_ptr);
first_char = false;
}
else {
*name_ptr = tolower(*name_ptr);
}
// bei leerzeichen oder bindestrich beginnt eine neues wort
if(*name_ptr == ' ' || *name_ptr == '-') {
first_char = true;
}
name_ptr++;
}
// ergebnis in ausgagnsarray speichern
namePtrArr[i] = newname;
}
}
|
|
Warum ich da allerdings nicht Zugreifen darf ist mir irgendwie ein Rätsel.
|
|
|
|
|
|
|
Gleich Computergrafik Übung. Ich mag eigentlich alle Richtungen in meinem Studium. Aber Computergrafik is doof.
Naja, die Grundlagen sind sicherlich schon ganz brauchbar.
56
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von TriggerTG am 16.12.2008 14:40]
|
|
|
|
|
|
| Zitat von Achsel-des-Bösen
[quote=140831,1239919810,"FIash"][b]
[quote=140831,1239919577,"Achsel-des-Bösen"][b]
C verwirrt mich schon wieder. Wieso geht das net?:
[code]
Aus irgendeinem Grund darf ich in der Funktion offenbar nicht schreibend auf Stringinhalte zugreifen.
| |
Vielleicht ist dazu ein Typecast nötig.
|
|
|
|
|
|
|
Ist da nicht irgendwas mit HEAP und STACK. Da Achsel die Strings ja statisch kompiliert werden selbige zur Komplilierzeit ja auf dem HEAP abgelegt (hoffe ich vertu mich jetzt nicht) und dort kann er doch nur "eingeschränkt" drin rumfummeln. Zumindest leutet da irgendwas in meinem Hirn
54
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von GH@NDI am 16.12.2008 14:46]
|
|
|
|
|
|
jdownloader mit webaccess ist schon was nettes. braucht man nur noch die links einwerfen und wenn ich nach hause komme ist alles passiert
|
|
|
|
|
|
|
rapidshare wird immer blöder. ich werf denen kein geld mehr hinterher.
|
|
|
|
|
|
|
Hab ich noch nie getan
Aber du hast ja auch ne statische IP. da heißts dann immer 15min warten
|
|
|
|
|
|
|
Och ja... hallo Freunde des Internets!
Wann kommt eigentlich die Gehirnsalat Twitter Integration?
|
|
|
|
|
|
|
was war Twitter noch mal? Muss man das kennen?
|
|
|
|
|
|
|
Was isn an twitter so toll
|
|
|
|
|
|
|
| Zitat von [C.I.] Reman
Ihr seid alles C Nerds.
| |
Je n'est pas un nerde!
|
|
|
|
|
|
|
| Zitat von TriggerTG
Was isn an twitter so toll
| |
Es ist quasi der Gehirnsalat nur halt in Groß. Man spammt halt das Internet voll.
|
|
|
|
|
|
|
| Zitat von SirSiggi
| Zitat von [C.I.] Reman
Ihr seid alles C Nerds.
| |
Je n'est pas un nerde!
| |
Was heisst denn das?
|
|
|
|
|
|
|
| Zitat von [C.I.] Reman
Och ja... hallo Freunde des Internets!
Wann kommt eigentlich die Gehirnsalat Twitter Integration?
| |
Twitter ist was für abartige die keine Gehirnsalat zur Hand haben um täglich ihr Leben zu reflektieren.
|
|
|
|
|
|
|
| Zitat von GH@NDI
Ist da nicht irgendwas mit HEAP und STACK. Da Achsel die Strings ja statisch kompiliert werden selbige zur Komplilierzeit ja auf dem HEAP abgelegt (hoffe ich vertu mich jetzt nicht) und dort kann er doch nur "eingeschränkt" drin rumfummeln. Zumindest leutet da irgendwas in meinem Hirn
54
| |
Das könnte sein...moment mal *test*
/: Natürlich. Gna! Das kommt davon wenn man sich an Arbeitsanweisungen hält. Der Prof hat nämlich in der Aufgabenstellung geschrieben man solle die einzelnen Methoden der Reihe nach implementieren und mit einer statischen Vorgabe testen. Allerdings ist die letzte Methode, die man implementieren soll, das dynamische lesen von Eingabedaten.
FAIL!
|
[Dieser Beitrag wurde 1 mal editiert; zum letzten Mal von Achsel-des-Bösen am 16.12.2008 15:40]
|
|
|
|
|
|
|
|
|
|
| Zitat von SirSiggi
| Zitat von [C.I.] Reman
Och ja... hallo Freunde des Internets!
Wann kommt eigentlich die Gehirnsalat Twitter Integration?
| |
Twitter ist was für abartige die keine Gehirnsalat zur Hand haben um täglich ihr Leben zu reflektieren.
| |
|
|
|
|
|
|
|
verwarnt!
|
|
|
|
|
|
Thema: Gehirnsalat ( wir unter uns ) |