000
20.11.2007, 20:46 Uhr
~C-noob124
Gast
|
hi und zwar hab ich folgendes prob:
ich soll ein string einlesen, der aber dynamisch gross sein soll, und diesen dann umdrehn. Ja leichter gesagt als getan ich hab scho bissl was gemacht aber funzt net: könntet ihr mir plzz helfen ^^ thx.
C++: |
#include <stdio.h> #include <stdlib.h>
int main(int argc, char *argv[]) { int laenge,i,tmp; printf("Wie lang soll ihr Wort sein: "); fflush(stdin); scanf("%d",&laenge);
char*wort=calloc(laenge+1,sizeof(char)); char**umwort=calloc(laenge+1,sizeof(char)); printf("Geben Sie ihr Wort ein: "); fflush(stdin); scanf("%s",&wort);
tmp = laenge-1; for(i=0;i<laenge;i++) { umwort[i]=wort[tmp]; tmp--; }
printf("%s",*umwort);
system("PAUSE"); return 0; }
|
Bearbeitung von 0xdeadbeef: |
cpp-tags eingefügt, Einrückung. Nächstes mal selbst machen.
|
Dieser Post wurde am 20.11.2007 um 21:03 Uhr von 0xdeadbeef editiert. |