tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von sheel
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
251
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    eka_automation eka_automation ist offline Mitglied
    Registriert seit
    Sep 2011
    Beiträge
    17
    Hallo Zusammen,

    ich habe ein Problem und zwar benötige ich ein CHAR (ES MUSS CHAR SEIN)!
    Diesen möchte ich aus einem ersten teil "bild_" , dann soll eine nummer kommen die laufen hochgezählt wird in einer for schleiße und abschließend die Endung ".jpeg" kommen.

    Ergebnis sollte also sein bild_1.jpg, bild_2.jpg, bild_3.jpg, usw. das wichtige ist aber das ergebnis muß ein char sein!


    ich habe es einmal so versucht. tut aber nicht!

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
        for(int a = 1; a < 40; a++)
        {
     
            char* filename_jpg;
            string str_filename_jpg;
                string str_name = "bild_"; 
            string str_ende2 = ".jpeg";
            string nummer; 
     
     
     
            //create filename 
            itoa(a,nummer);
                    string str_filename_jpg = str_name + nummer + str_ende2;
                   //-> hier von string in char umwandenln
     
        }

    Geht aber leider nicht Wäre dankbar für eine schnelle antwort
    Geändert von eka_automation (09.11.11 um 12:50 Uhr)
     

  2. #2
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hi

    In ein CHAR (übrigens kein Grund, groß zu schreiben) wirst du das nicht rein bekommen.
    Ein char ist ein einzelner Buchstabe.
    Du meinst ein char-Array.
    Wenn es wirklich ein char sein muss: Pech gehabt, geht nicht.

    Code cpp:
    1
    2
    3
    4
    5
    
    char filename[20];
    for(int a = 1; a < 40; a++)
    {
        sprintf(filename, "bild_%.2d.jpg", a);
    }

    Gruß
    eka_automation bedankt sich. 
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  3. #3
    eka_automation eka_automation ist offline Mitglied
    Registriert seit
    Sep 2011
    Beiträge
    17
    echt nicht? warum den nicht?
     

  4. #4
    Avatar von sheel
    sheel sheel ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Jul 2007
    Beiträge
    4.501
    Hab ich das nicht geschrieben?

    Und schau dir den Code vllt. auch mal an...
     
    Netiquette (vA §15) und Nutzungsregeln (vA §4.8) einhalten! Programmcode in Codetags/Codeboxen.
    Sehr gute Beiträge bitte Bewerten (Stern darunter oder "Danke").
    "Funktioniert nicht" ist zu ungenau! Code, Fehlermeldungen, Verhalten des Programms, ...?

  5. #5
    eka_automation eka_automation ist offline Mitglied
    Registriert seit
    Sep 2011
    Beiträge
    17
    OkOk, tut mir leid! War gerade einwenig vor den Kopf gestoßen, als du geschrieben hast es geht nicht!
    War ein wenig von "Pech gehabt, geht nicht." irritiert und wollte meine Arbeit schon gegen die Wand schmeißen! (Ist mir klar das man ein C-Programm nicht gegen eine Wand schmeißen kann)

    Aber vielen Dank für die Verbesserung, ich nehme es zur Kenntnis. "char array"!
    Und zur Information, manchmal schreibt man Dinge in Großbuchstaben um die Wichtigkeit hervorzuheben.
    Für mich kein Grund etwas zu kritisieren!

    Schönen Tag noch!
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 06.06.11, 19:19
  2. Antworten: 11
    Letzter Beitrag: 22.05.11, 21:11
  3. Probleme beim Erstellen einer char-Liste
    Von lukasS im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 21.06.10, 13:37
  4. unsigned char in wide char konvertieren
    Von sand13r im Forum C/C++
    Antworten: 5
    Letzter Beitrag: 11.08.08, 19:14
  5. char wert anderem char zuweisen (char* )
    Von Dragon_Arch im Forum C/C++
    Antworten: 14
    Letzter Beitrag: 26.05.08, 20:52