I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Får følgende fejl: C:\DOCUME~1\Mini\LOKALE~1\Temp\ccOgcaaa.o(.text+0x136):sadasd.cpp: undefined reference to `pcre_compile' C:\DOCUME~1\Mini\LOKALE~1\Temp\ccOgcaaa.o(.text+0x16f):sadasd.cpp: undefined reference to `pcre_exec' C:\DOCUME~1\Mini\LOKALE~1\Temp\ccOgcaaa.o(.text+0x197):sadasd.cpp: undefined reference to `pcre_get_substring' C:\DOCUME~1\Mini\LOKALE~1\Temp\ccOgcaaa.o(.text+0x1d1):sadasd.cpp: undefined reference to `pcre_get_substring' C:\DOCUME~1\Mini\LOKALE~1\Temp\ccOgcaaa.o(.text+0x20b):sadasd.cpp: undefined reference to `pcre_get_substring' C:\DOCUME~1\Mini\LOKALE~1\Temp\ccOgcaaa.o(.text+0x245):sadasd.cpp: undefined reference to `pcre_get_substring' C:\DOCUME~1\Mini\LOKALE~1\Temp\ccOgcaaa.o(.text+0x27f):sadasd.cpp: undefined reference to `pcre_get_substring'
void test(char *s) { pcre *re; int rc; int erroffset; int ovector[300]; const char *error; re = pcre_compile("[0-9]+",0,&error,&erroffset,NULL); rc = pcre_exec(re,NULL,s,strlen(s),0,0,ovector,sizeof(ovector)/sizeof(int)); if(rc < 0) { printf("%s does NOT contain a number\n",s); } else { printf("%s does contain a number\n",s); } }
int main() { test("123"); test("abc"); test("123abc"); return 0; }
123 does contain a number abc does NOT contain a number 123abc does contain a number
void test(char *s) { pcre *re; int rc; int erroffset; int ovector[300]; const char *error; const char *p; re = pcre_compile("[0-9]+",0,&error,&erroffset,NULL); rc = pcre_exec(re,NULL,s,strlen(s),0,0,ovector,sizeof(ovector)/sizeof(int)); if(rc < 0) { printf("%s does NOT contain a number\n",s); } else { pcre_get_substring(s,ovector,rc,0,&p); printf("%s does contain a number and it is %s\n",s,p); } }
int main() { test("123"); test("abc"); test("123abc"); return 0; }
Det er simpelthen perfekt. 1000 tak fordi du gider at hjælpe mig! :)
Men hvordan finder jeg alle der matcher og ikke kun den 1.?
Man skal vist bruge pcre_get_substring_list
Har lavet følgende: pcre_get_substring_list(s,ovector,rc,&p);
Får denne fejl: 23 c:\docume~1\mini\dokume~1\cpp\dsfsdf.cpp passing `const char **' as argument 4 of `pcre_get_substring_list(const char *, int *, int, const char ***)'
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.