Add null terminator to string end : String Length « String « C / ANSI-C






Add null terminator to string end

#include <stdio.h>

int main(void)
{
  char s[256], *p;

  p = s;

  while((*p++ = getchar())!= '\n') ;
  *p = '\0'; /* add null terminator */
  printf(s);

  return 0;
}


           
       








Related examples in the same category

1.String length
2.Computes the length of a line
3.Lengths of stringsLengths of strings
4.Get the string length
5. Get length of substring composed of given characters
6.print the string forward and backwards
7.String operator: get length, compare and find a char
8. Return string length: how to use strlen Return string length: how to use strlen
9. Get length of substring composed of given characters: how to use strspn
10.Check string length and set string end