Revision as of 18:27, 13 May 2024 by Admin (Created page with "Write a program that prompts the user for a sentence (again, pick a maximum length), and prints each word on its own line.")
ABy Admin
May 13'24
Exercise
Write a program that prompts the user for a sentence (again, pick a maximum length), and prints each word on its own line.
ABy Admin
May 13'24
#define __STDC_WANT_LIB_EXT1__ 1 // Active C11 extended functions (this case is gets_s)
#include<stdio.h>
int slen(const char *); // I don't want to include whole string lib just for get size
int main(void) {
char s[500];
printf("%s","Enter a sentence: ");
if(!gets_s(s,500)) {
puts("Error!");
getchar();
return 0;
}
for(int i=0;i<slen(s);i++)
if(s[i]!=32)
putchar(s[i]);
else
putchar(10);
putchar(10);
getchar();
return 0;
}
int slen(const char *s) {
int i;
for(i=0;s[i]!=0;i++);
return i;
}