Mam tablicę: char *argv[] i chciałbym do niej przypisać jakiś tekst np. "tekst". Jak to zrobić?
0
0
A czemu tak? Tekst jest tablicą znaków, więc podajesz długość i wskaźnik do pierwszego znaku (typu char).
0
Na ogólne pytanie ogólna odpowiedź:
argv[i] = "tekst";
0
To teraz napiszę jaśniej:
mam funkcję int set_me(int argc, char *argv[]) i chciałbym do niej przekazać "port 2051". Jaki kod muszę napisać? Jakie będzie argc? Jak zadeklarować tablicę by można ją było przekazać do char *argv[]?
0
char *args[] = { "port 2051" };
//a może zamiast powyższego o to ci chodzi?
char *args[] = { "port", "2051" };
set_me(sizeof(args) / sizeof(args[0]), args);
?
0
dzięki adf88
0
dzięki adf88