Я хотел бы знать, как сохранить параметры в C при компиляции:
Например: я хотел бы сохранить 2 строковые переменные, введенные пользователем.Главное называется так:
./main "Hello World!" World
Надо хранить "Hello World!"в string1
и в «Мире» в string2
(предположим, что мы можем использовать только основную функцию без функции заголовка), без использования указателей.
edit: вот мой код, который все еще не работает:
#include <stdio.h>
#include <err.h>
int
main (int argc, char *argv[])
{
if (argc != 2)
{
errx(1, "Error");
}
printf("Number of arguments = %i\n", argc);
for (int k = 0; k < argc; k += 1)
{
printf("argv[%i] = %s\n", i, argv[i]);
}
return 0;
}