Тема: Як зняти копію з char *env[]?
Добрий вечір! подивіться , будь ласка - я ось тут хочу зберегти дублікат змінної, без складних застосувань інших класів, або без ще - яких наворотів або посимвольних складних копіювань. Ну хіба складно? Так, я забув роботу з символами.
Але інтутивно розумію що має бути простий шлях. Ось же, будь - який вказівник являє собою адресу якиа являє собою кінець кінцем чісло, чому я ніяк не можу зберегти його в якості покажчика на це місце?? Який ундуліфед?
#include <iostream>
int main(int argc, char *argv[], char *env[])
{
char* _argv = argv, char* _env = env;//error: cannot convert 'char**' to 'char*' in initialization|
char** _argv = argv, char** _env = env; //error: expected unqualified-id before 'char'|
int _argv = (int)argv, int _env = (int)env;//error: expected unqualified-id before 'int'|
char*** _argv = &argv, char*** _env = &env;//error: expected unqualified-id before 'char'|
return 0;
}