2016-07-17 2 views

Antwort

2

Ich glaube, Sie dies wünschen:

for (a=end;a>=start;a--) 
    printf ("%c",argv[i][a]); 

Ihr Code hatte start und end getauscht und auch a und i.

+0

Dank Es bearbeitet –

0

Beispiel Antwort unten:

#include <stdio.h> 
int main(int argc, char *argv[]) 
{ 
int i; 
for (i = argc-1; i >0; i--) 
printf("%s%s", argv[i], (i < argc-1) ? " " : ""); 
return 0; 
} 

// gibt es keine Notwendigkeit für zusätzliche Variablen ist - nur eine, sondern die for-Schleife beginnt von max argc und Ende endet, wenn Null erreicht ist (fast)

+0

Das ist nicht rückwärts. Ich dachte, das war es, was die Frage wollte. –

Verwandte Themen