Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- int main(){
- int x = 1,y = 0,resp,trava,cont,passa;
- while(trava = 1){
- printf("Por favor selecione uma opcao\n");
- printf("[1]Adicione mais um nome a lista\n");
- printf("[2]Encerrar o Programa,e/ou Imprimir os nomes que Voce digitou\n");
- printf("Digitar qualquer outro numero ira fazer o programa parar\n");
- scanf("%d",&trava);
- switch (trava){
- case 1:
- y = y + 1;
- char **pernam;
- pernam = malloc(y * sizeof(char *));
- resp = 1;
- char **str;
- str = malloc(x * sizeof(char*));
- fflush(stdin);
- if(resp= 1){
- for(passa = 0;passa < y;passa++){
- pernam[passa] = malloc(100);
- }
- for(cont = 0;cont < x;cont++){
- printf("Digite o nome\n");
- str[cont] = malloc(100);
- fgets(str[cont],100,stdin);
- system("cls");
- }
- for(passa = 0;passa < y;passa++){
- for(cont = 0;cont < x;cont++){
- strcmp(pernam[passa],str[cont]);
- if((pernam[passa] =! str[cont])&&&(pernam[passa] == EOF)){
- strcpy(pernam[passa],str[cont]);
- printf("%s\n",str[cont]);
- }if((pernam[passa] == str[cont] )&&&(pernam[passa] != EOF)){
- strcpy(pernam[passa+1],str[cont]);
- printf("%s\n",str[cont]);
- }if((pernam[passa]==str[cont])&&&(pernam[passa] == EOF)){
- printf("%s\n",str[cont]);
- }
- }
- }
- }
- break;
- return trava = 1;
- case 2:
- printf("O Programa ira parar mas antes irá imprimir o que você digitou");
- for(passa = 0;passa < y;passa){
- printf("%s",pernam[passa]);
- }
- break;
- default:
- printf("O Programa irá parar");
- break;
- }
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement