Если у меня есть:Как индексировать через argv [1] в C?
#include <stdio.h>
int main(int argc, char *argv[]) {
int length = strlen(argv[1]);
и ARGV [1] одно только слово, например, «привет», как я могу индексировать через него назад и распечатать по буквам?
Я попытался использовать strrev, но, по-видимому, это не в Linux, а вместо того, чтобы включать функцию, я бы скорее всего за цикл через argv [1] назад.
Я пробовал:
int i;
for (i = length; i == 0; i--){
printf("%c", argv[1][i]);
}
, но я знал, что это было бы неправильно, прежде чем я даже казнили его.
Вы на правильном пути. Подумайте о том, как работает for for. – Stuart
Ваша проблема не связана с argv [1]. – immibis