Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Pro10gramador

Dev c++ arquivo file

Recommended Posts

Bom pessoal to com 1 trabalho q tenho q fazer com arquivo em c++, tem que retirar caracter tipo usando o Backpace mais não tenho noção de como fazer alguem me ajuda?

segue a abaixo a proposta e 1 pedaço do código.

Novo Arquivo

2 – Abrir Arquivo

3 – Salvar

4 – Sair

OBS: Permitir que o usuário edite o arquivo, acrescentado e/ou retirando

caracteres.

#include <windows.h>

#include <stdio.h>

#include <stdlib.h>

#include <conio.h>

 

#define ESC 27

#define F2 -60

#define F3 -61

#define F4 -62

 

void gotoxy(int coluna, int linha)

{

COORD point;

point.X = coluna; point.Y = linha;

SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), point);

}

 

 

int main () {

FILE *pFile;

char s[100];

int ch = 0;

gotoxy(0,20);

printf("F2 - Novo\t");

printf("F3 - Abrir Arquivo\t");

printf("F4 - Salvar\t");

printf("ESC - Sair\t");

ch = getch();

gotoxy(0,0);

while(ch != ESC)

{

if (ch == F2) {

if((pFile = fopen("arquivo.txt", "r")) == NULL){

printf("Nao foi possivel abrir o arquivo!!\n\n");

system("pause");

return 0;

}

}

if (ch == F3) {

 

printf("Abrir Arquivo\n\n");

}

if (ch == F4){

printf("Salvar\n\n");

}

ch = getch();

if(ch == 0){

ch = -getch();

}

}

while (fscanf(pFile, "%s", s) != EOF)

printf("%s\n\n", s);

fclose(pFile);

system("pause");

}

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 4/6/2016 às 21:12, Pro10gramador disse:

tem que retirar caracter tipo usando o Backpace

Não entendi nada vei...
você quer retirar o \n? Mas como é o arquivo?
 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×