Не уверен, почему я получаю ошибку по этому поводу, может кто-нибудь, пожалуйста, помогите мне. Кроме того, я знаю, что размеры разные и не правильные, меня это сейчас не волнует. Я просто пытаюсь что-то проверить.
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main(int argc, char *argv[]) {
char csvDest[100] = "1000,cap_net_raw,cap_sys_admin";
char *tokptr = strtok(csvDest,",");
char *csvArray[100];
int i = 0;
while(tokptr != NULL){
csvArray[i++] = tokptr;
tokptr = strtok(NULL, ",");
}
int j;
for(j=0; j < i; j++){
printf("%s\n", csvArray[j]);
}
return 0;
}