Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int getword(char *word)
- {
- int i = 0; short c;
- while ((c = getchar()) != '\n' && c != ' ') {
- word[i] = c;
- ++i;
- }
- word[i] = '\0';
- if (word[0]) return 1;
- return 0;
- }
- int main(void)
- {
- int k;
- ///int i = 1;
- scanf("%d",&k);
- scanf("\n");
- char word[k+1];
- word[0] = 0;
- char onestr[k+1];
- getword(word);
- do {
- strcpy(onestr,word);
- while (getword(word) && strlen(word) + strlen(onestr) + 1 <= k) {
- strcat(onestr," ");
- strcat(onestr, word);
- }
- printf("%s\n",onestr);
- } while (word[0]);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement