Untitled
unknown
c_cpp
3 years ago
1.1 kB
3
Indexable
#include <stdio.h> #include <string.h> #define MAX_LEN 50 void get_names(char names[][MAX_LEN], int *n); void print_longest_names(char names[][MAX_LEN], int n); void get_cont_string(char str[]); int main() { char names[100][MAX_LEN], str[100]; int n, i; //get_names(names, &n); //print_longest_names(names, n); get_cont_string(str); return 0; } void get_names(char names[][MAX_LEN], int *n) { int i; scanf("%d", n); for (i = 0; i < *n; i++) { printf("Name %d: ", i+1); scanf("%*c%[^\n]", names[i]); } } void print_longest_names(char names[][MAX_LEN], int n) { int i,maxIn=0; for (i = 0; i < n; i++) if(strlen(names[i]) > strlen(names[maxIn])){ maxIn = i; } printf("Longest name is: %s",names[maxIn]); } void get_cont_string(char str[]){ int check = 0; char *p; printf("Nhap vao mot xau ki tu: "); scanf("%[^\n]%*c"); do{ check = 0; p = strchr(str,' '); if(p != NULL){ strcpy(p, p+1); check = 1; } }while(check == 1); printf("%s",str); }
Editor is loading...