011
20.02.2004, 00:33 Uhr
Pablo
Supertux (Operator)
|
Zitat: |
Puschel postete Hab den Quelltext mal irgend wie zusammen gebastelt!?
Er hat nur noch einen Fehler er kennt strlen nicht.
C++: |
#include <stdio.h> #include <cstring> int main() { char s [] = "Hallo"; /* ein String */
char c = s[0]; /* Das erste Zeichen */ int nAscii = c; /* sein ASCII-Code */
int i, l, X; char text[]="Hallo"; l=strlen(text); printf("Text=\"%s\"\n",text); for(i=0; i<l; ++i) { printf("Buchstabe '%c' hat ASCII-Code: %d. Wird umgewandelt und '%c' mit dem Code %d\n", text[ i ], text[ i ], text[ i ]+1, text[ i ]+1); text[ i ]+=1; nAscii += X; } printf("Cod.Text=\"%s\"\n",text); return 0; }
|
|
Das ist ja ne böse Mischung aus C und C++.
Der Code, den ich gepostet habe ist C. Wenn du C++ willst, dann den Vorschlag vom Wissender. Wenn du C++ programmieren willst, dann musst du std::cout statt printf benutzen, usw. Es ist besser C und C++ nicht zu mischen, das kann zu bösen Fehlern führen (hab früher das getan und musste deshalb leiden). -- A! Elbereth Gilthoniel! silivren penna míriel o menel aglar elenath, Gilthoniel, A! Elbereth! |