Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

strnlen

Name: Anonymous 2009-10-01 11:40

          strnlen ("foobar", 0) = 0
          strnlen ("foobar", 1) = 3
          strnlen ("foobar", 2) = 2
          strnlen ("foobar", 3) = 1
          strnlen ("foobar", 4) = 0
          strnlen ("foobar", 5) = 6
          strnlen ("foobar", 6) = 6
          strnlen ("foobar", 7) = 6
          strnlen ("foobar", 8) = 6
          strnlen ("foobar", 9) = 6

Name: TRUE TRUTH EXPERT !tQq1sLlmuk 2009-10-01 12:17

>>1

#include <stdio.h>
#include <string.h>

int main(int argc, char **argv) {
  size_t i = 3;
  printf("%zu\n", (size_t[]){(size_t[]){strlen(argv[1])}[0]>i?i:(size_t[]){strlen(argv[1])}[0]}[0]);
  return 0;
}

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List