Как хранить имена путей в строке в C? - PullRequest
0 голосов
/ 06 мая 2010
argv[1]=argv[1]/filenames[j]

argv[1]=folder1
and filenames[2]=cool

Я хочу хранить folder1 / cool в argv [1] как действовать? Я не знаком с C.

1 Ответ

4 голосов
/ 06 мая 2010
  1. вы должны использовать "folder1" и "cool", если это буквально
  2. Вы должны использовать strcat(str1, str2), если хотите имитировать str1 = str1 + str2, например, Java
  3. вы можете предпочесть sprintf(str1, "%s/%s","folder","cool")
  4. ничего из вышеперечисленного не является правильным, если только str1 не является массивом char, в котором достаточно места для сохранения результата (добро пожаловать в C)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...