Ir para conteúdo
Fórum Script Brasil

Felipe_sp

Membros
  • Total de itens

    12
  • Registro em

  • Última visita

Sobre Felipe_sp

Felipe_sp's Achievements

0

Reputação

  1. Felipe_sp

    Scanf.

    Olá amigo, era isso mesmo, ficou show de bola, porém....hehe....eu fui fuçar em alguma coisa lá...e fiz alguma alteração que agora só aparece a primeira palavra do texto, o resto das palavras nem aparece mais, e não estou conseguindo identificar o que aconteceu. Poderia me dar uma ajuda? Segue o código de agora: printf("Digite o nome do arquivo a ser salvo: \n"); gets(strcarregar); scanf("%s", strcarregar); arquivocarregado=fopen(strcarregar, "r"); while (!feof(arquivocarregado)) { fscanf(arquivocarregado,"%s",&strcarregar); printf("%s", strcarregar); Por favor amigo, prometo que será a ultima coisa, hehe. Não consegui visualizar o problema, abraços...
  2. Felipe_sp

    Scanf.

    Olá amigo, segue a parte do código responsável por essa operação: printf("Digite o nome do arquivo a ser carregado: \n"); gets(strcarregar); scanf("%s", strcarregar); arquivocarregado=fopen(strcarregar, "r"); while (!feof(arquivocarregado)) { fscanf(arquivocarregado,"%s",&strcarregar); printf("%s \n", strcarregar); Como eu disse antes, é exibido na tela palavra por palavra, uma em cada linha., se puder me ajudar fico muito grato. abraços...
  3. Felipe_sp

    Scanf.

    Opa amigo, hehehe. Então, quando eu salvo o arquivo .txt, fica perfeito, da mesma forma q eu digito no programa aparece lá no .txt, porém quando eu carrego o arquivo .txt de volta ao programa, as palavras aparecem uma a uma em baixo da outra, gostaria que aparecesse como uma frase normal, entendeu? abraços amigo....
  4. Olá amigos, então...o que eu queria era que no fim do processo, aparecesse para ele uma mensagem pedindo para selecionar o nome do arquivo .txt que vai ser gerado. Fiquei fuçando e acabei conseguindo isso, só criei strings do tipo char e carreguei ele na função FOPEN assim: char nomearquivo [50]; printf("digite o nome do arquivo:"); gets(nomearquivo); arquivo = fopen(nomearquivo, "w+t"); Foi simplesmente isso amigos, mas sou muito grato pela ajuda de vocês, sou um total iniciante nessa linguagem e acho fundamental discussões como essas para elevar o nivel de um profissional, muito obrigado mesmo. abraços....
  5. Felipe_sp

    Scanf.

    Olá amigo, poxa...muito obrigado mesmo hein, deu certo aqui como eu queria. Tenho mais uma pergunta, aqui eu utilizei o fprintf para gerar um arquivo .txt e depois em outra parte do programa eu utilizei o fscanf para chamar esse arquivo para dentro do programa. Eu consegui carregar o arquivo dentro de uma string, porem o texto não aparece em uma unica linha, aparece uma palavra por linha, teria alguma forma de consertar isso. Fico grato desde já. abraços..
  6. Felipe_sp

    Scanf.

    Olá amigo, então...me perdoe pelo erro, mas é o método "FSCANF" e não "SCANF" como coloquei no tópico. Eu até consigo salvar o texto em um arquivo .txt e tal, porém não estou conseguindo carregar esse arquivo de volta no sistema, sei que é utilizado a função FSCANF, porém não sei como utilizá-la corretamente. Se alguém puder me ajudar fico muito grato. abraços...
  7. Felipe_sp

    Scanf.

    Olá amigo, algum de vocês saberia como usar o comando Scanf para que eu possa "pegar" os dados de um arquivo .txt para dentro do programa. Abraços...
  8. Olá amigos, algum de vocês teriam uma solução para meu problema, acredito que seja simples. Quero salvar um texto em arquivo .txt, até ai td bem, eu consigo salvar tranquilamente, o porém é que não consigo nomear esse arquivo executando o programa. Por exemplo, no código, eu seleciono o nome do arquivo .txt, porém gostaria de que na hora q executasse o programa, ele fizesse alguma pergunta, como "Salvar arquivo com qual nome?", e eu colocasse o nome que gostaria, entenderam? Olhem o código: arquivo = fopen("nomedoarquivo.txt, "w+t"); Eu já seleciono o nome ali antes mesmo de executar, gostaria de saber se tem como eu mudar esse nome com o programa funcionando. Fico grato desde já. abraços...
  9. Olá amigos, alguém poderia me ajudar com o seguinte conflito: Estou fazendo um pequeno programinha em C, utilizando o DevC++, porém sou totalmente iniciante nessa linguagem. Pretendo fazer uma função onde o usuario digite o texto e os caracteres sejam substituidos por outros, por exemplo: O usuario digitou "Viva Feliz", eu queria substituir a letra "V" pela "O" e ficara "Oioa Feliz", entendem, eu até consegui fazer a mudança dos caracteres, o problema é que o sistema entra em uma espécie de Looping e não para de fazer as mudanças, por exemplo: O caractere "A" se transforma em "B"(eu gostaria que parasse aqui), porém ele continua mudando e do "B" que surgiu do "A" ele vira um "C", gostaria de saber se algum de vocês sabe alguma forma para que quando a primeira transformação acontecesse, eu conseguiria fazer a posição da String não mudar mais. Acredito que utilizando uma exceção funcione, porque na próxima condição a ser executada, eu possa colocar uma exceção para que o caractere anterior não sofra mais alterações. Dêem uma olhada no que estou tentando fazer: #include <stdlib.h> #include <stdio.h> #include <string.h> main () { char string[500]; int Va; int Vb; int Vc; int Vd; int Ve; int Vf; printf("Digite o texto: ", string); gets(string); //AAA for(Va=0;Va<500;Va++) if (string[Va]=='a') { string[Va]='f'; } //BBB for(Vb=0;Vb<500;Vb++) if (string[Vb]=='b') { string[Vb]='z'; } //CCC for(Vc=0;Vc<500;Vc++) if (string[Vc]=='c') { string[Vc]='n'; } //DDD for(Vd=0;Vd<500;Vd++) if (string[Vd]=='d') { string[Vd]='v'; } //EEE for(Ve=0;Ve<500;Ve++) if (string[Ve]=='e') { string[Ve]='k'; } //FFF for(Vf=0;Vf<500;Vf++) if (string[Vf]=='f') { string[Vf]='b'; } printf("resultado: %s\n", string); system("pause"); } Se puderem me ajudar de alguma forma ficaria muito grato, já não estou conseguindo mais pensar em nenhuma forma de fazer funcionar, =/.. Abraços à todos.
  10. Felipe_sp

    Salvar texto.

    Olá amigos, alguém poderia me ensinar a gerar um arquivo .txt a partir do texto gerado dentro do Devc++. Por exemplo, eu crio um questionário, e obtenho uma resposta final, essa vai estar escrita dentro do DEV certo, então, queria pegar essa resposta final, e salvá-la em um arquivo .txt. Depois queria poder abrir esse arquivo dentro de outra parte do sisteminha, ou seja, carregar o .txt dentro do DEV. Alguém poderia me ajudar. abraços..
  11. Poxa amigo, muito muito obrigado mesmo. Sei que isso pode ser algo muito simples pra você, só acrescentar "=" pra comparar, mas pra mim foi a salvação, hehe. Outra coisa, agora ele substitui as letras perfeitamente, porém, ele vai substituindo uma em cada linha. Tem alguma forma onde todos os caracteres "a" fossem substituidos por "b" em uma unica linha? abraços...
  12. Olá amigos, pretendo fazer um sisteminha no Dev C++, utilizando a linguagem C, onde o usuario entre com um texto e este texto tenha seus caracteres alterados por outros caracteres. Sou muito leigo em C ainda, iniciante, até entendo um pouco de lógica, porém não obtive sucesso com minhas tentativas. Este código abaixo mostra minha intenção. #include <stdlib.h> #include <stdio.h> #include <string.h> main () { char string[5]; int i; printf("Digite o texto: ", string); gets(string); for(i=0;i<5;i++) if (string[i]='a') { string[i]='b'; printf("resultado:%s\n",string); } system("pause"); } Nesse código, tentei fazer com que no texto do usuario, os caracteres "a" se tornem "b" , porém após executar todos os caracteres se tornam "b", e não sei o porquê. Se alguém puder me ajudar, ficaria muito grato. abraços para todos.
×
×
  • Criar Novo...