Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » AScii in zeichen umwandeln

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.10.2012, 06:14 Uhr
alanpijak



Ich möchte ein ASCII Dezimale in ein ASCII Zeichen umwandel. Also zum Beispiel 097 als ein kleines a ausgeben.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
25.10.2012, 07:44 Uhr
~f.-th.
Gast


Welche Sprache? C oder C++ oder?

An welchen Unterlagen orientierst du dich bisher?

Ein wenig Quelltext von dir zeigt uns das du dir Gedanken zu deiner Idee machst.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
25.10.2012, 09:59 Uhr
alanpijak



Ich wollt ein kleines Schreibprogramm in der Console machen doch es hapert daran die ASCII Dezimalen wieder in die Zeichen umzuwandeln


C++:
#include <fstream>
#include <conio.h>
#include <iostream>

using namespace std;

int main()
{
    char test;
    fstream f;
    f.open("test.dat", ios::out);
    f << "Dieser Text geht in die Datei" << endl;
    do{
        test= getche();
        f<<test;
    if (test==){f.close();break;
    }
    }
    }while(true);
    return 0;

}


Dieser Post wurde am 25.10.2012 um 10:02 Uhr von alanpijak editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
25.10.2012, 13:30 Uhr
~f.-th.
Gast



C++:
    if (test==){f.close();break; // hier fehlt etwas!
    }                                   // zähle die Klammern noch mal durch



Hast du keinen Compiler am Start? Schick deinen Quelltext doch dadurch und versuche die Fehler aufzuarbeiten.

Fürs Fehlerfinden ist es meist einfacher die erste Zeile des zitierten Quelltextes auf 3 aufzuteilen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
25.10.2012, 15:53 Uhr
alanpijak



Da ist kein Fehler da muss ich nur ne ASCII dezimale eingeben die das programm schließt
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
25.10.2012, 17:24 Uhr
~f.-th.
Gast


Bin mir nicht sicher ob das die Variante ist die du dir wünschen solltest:

C++:
#include <fstream>
#include <iostream>

int main()
{
    char test;
    std::ofstream fo("test.dat");
    fo << "Dieser Text geht in die Datei" << std::endl;
    do
    {
        std::cout << "Bitte q zum Beenden eingeben.\n";
        std::cin >> test;
        fo << test;        // auch das noch in die Datei?
    }while(test!=113);        // alternativ: (test!='q');
}


Denn deinen Text verstehe ich anders als deinen Quelltext?

Wenn dein Quelltext in der von dir gezeigten Form aus deinen Unterlagen hervor geht,
besorge dir andere Unterlagen.
Oder hast du die Infos aus deinen Unterlagen ein wenig eigenwillig umgesetzt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: