Mega Code Archive

 
Categories / C / String
 

Add spaces to the end of a string

#include <stdio.h> #include <string.h> void pad(char *s, int length); int main(void) {   char str[80];   strcpy(str, "this is a test");   pad(str, 40);   printf("%d", strlen(str));   return 0; }  void pad(char *s, int length) {   int l;   l = strlen(s); /* its length */   while(l<length) {     s[l] = ' '; /* insert a space */     l++;   }   s[l]= '\0'; /* strings need to be terminated in a null */ }