Die Suche ergab 349 Treffer

von Kmitska
So Okt 23, 2011 5:37 pm
Forum: C / C++
Thema: '\n' Problem :/
Antworten: 3
Zugriffe: 3818

Re: '\n' Problem :/

Ich will halt einen String in einer Datei rein schreiben, ohne dass dabei der Inhalt verloren geht, also: dran hängen.
von Kmitska
So Okt 23, 2011 1:22 pm
Forum: C / C++
Thema: '\n' Problem :/
Antworten: 3
Zugriffe: 3818

'\n' Problem :/

Hallo! Erstelle gerade eine Funktion, die paar Sachen zum Text einfügen soll und dabei neue Zeile anfangen soll. void YSet(char FileName[], char ValueName[], char Value[]) { using namespace std; int lines; string line; string content; stringstream ss; line += ValueName; line += "="; line += Value; i...
von Kmitska
Sa Okt 22, 2011 5:07 pm
Forum: C / C++
Thema: String Problem
Antworten: 15
Zugriffe: 11166

Re: String Problem

also den hinteren Teil (Nach "=") in einem char kopieren. Bitte was? Meinst du, alles nach dem '=' in einen zweiten String zu kopieren? char *getValue(char *content) { unsigned int len = 0, size = strlen(content); int newSize; char *rtnString; for (unsigned int n = 0; n < size; n++) { if (content[n...
von Kmitska
Sa Okt 22, 2011 4:21 pm
Forum: C / C++
Thema: String Problem
Antworten: 15
Zugriffe: 11166

Re: String Problem

also den hinteren Teil (Nach "=") in einem char kopieren.

Sowas in der Art (funkt. natürlich nicht):

Code: Alles auswählen

for(int i=begin; i<=strlen(Content); i++)
    {
        int n=0;
        if((Content[i] == '\0'))
        {
            return Value;
        }
        Value[n] = Content[i];
        n++;
    }
von Kmitska
Sa Okt 22, 2011 4:10 pm
Forum: C / C++
Thema: String Problem
Antworten: 15
Zugriffe: 11166

Re: String Problem

Noch eine letzte Frage, gibt es einen Command mit den ich Zeichen in 'char' einfügen kann?
Nun will ich eine Funktion erstellen, die das Wort nach dem "=" zurück gibt.
Also z.B. "Name=Doener" und ich will dann Doener haben.
von Kmitska
Sa Okt 22, 2011 3:25 pm
Forum: C / C++
Thema: String Problem
Antworten: 15
Zugriffe: 11166

Re: String Problem

char* GetValueName(char Content[]) { int len = 0; for(int n=0; n<=strlen(Content); n++) { if (Content[n] == '=') { len = n; break; } } char * __rtn_string = new char[len]; memcpy (__rtn_string, Content, len); memset (__rtn_string+len, 0, 1); return __rtn_string; } Funktioniert wie ich wollte! :) Da...
von Kmitska
Sa Okt 22, 2011 1:13 pm
Forum: C / C++
Thema: String Problem
Antworten: 15
Zugriffe: 11166

Re: String Problem

void GetValueName(char Content[], char* ValueName) { int len = 0; for(int i=0; i<=strlen(Content); i++) { if(Content[i] == '=') { len = i; break; } memcpy(ValueName, Content, len); } } und main.cpp: int main(void) { char Nick[] = "Name=Hallo"; char* pointer = new char; GetValueName(Nick, pointer); ...
von Kmitska
Sa Okt 22, 2011 11:52 am
Forum: C / C++
Thema: String Problem
Antworten: 15
Zugriffe: 11166

Re: String Problem

Alsooo, erst mal bedanke ich mich für die schnelle Antworten :) ich habe jetzt so etwas: char* GetValueName(char Content[]) { int len = 0; char ValueName[100]; for(int i=0; i<=strlen(Content); i++) { if(Content[i] == '=') { len = (--i); break; } memcpy(ValueName, Content, len); return ValueName; } }...
von Kmitska
Sa Okt 22, 2011 9:51 am
Forum: C / C++
Thema: String Problem
Antworten: 15
Zugriffe: 11166

String Problem

Hallo, Dieses Problem taucht mir immer wieder auf, kanns einfach nicht lösen! :X Habe Probleme mit Funktionen die char* wieder geben. Hier ist eine Funktion: char* GetValueName(char Content[]) { char ValueName[strlen(Content)]; for(int i=0; i<=strlen(Content); i++) { if(Content[i] == '=') { return V...
von Kmitska
Mi Okt 19, 2011 7:30 pm
Forum: C / C++
Thema: Kleines WinSock Problemchen
Antworten: 8
Zugriffe: 6190

Re: Kleines WinSock Problemchen

Das tun wir glaub ich alle! :D