Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

dreand

um programa que nao roda

Recommended Posts

to tentando fazer rodar o programa abaicxo mas nao vai nem a pau sera que alguem poderia me ajudar ?

#include <cstdio>

#include<iostream>

using namespace std;

int main()
{
	FILE *fp,*fp1;
	char letra[50],grava[20];
	int qtde;
	fp = fopen ("c:\\teste.txt","r");
	if (fp == NULL)
	cout<<"o arquivo nao pode ser aberto ...";
	else
{

	cout<<"entre com a quantidade de caractere a ser gravado no arquivo novo,  com no maximo de 30 caracteres.";
	cin>>qtde;
	fgets(letra,qtde,fp);
	fp1=fopen("c:\\novo.txt","w");
	fputs(grava,qtde,fp1);
 }
fclose(fp);
return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor, comecem a utilizar a tag code quando forem postar códigos...

 

Qual erro que dá?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ta aqui :

 

#include <cstdio>

#include<iostream>

using namespace std;

int main()
{
	FILE *fp,*fp1;
	char letra[50],grava[20];
	int qtde;
	fp = fopen ("c:\\teste.txt","r");
	if (fp == NULL)
	cout<<"o arquivo nao pode ser aberto ...";
	else
{

	cout<<"entre com a quantidade de caractere a ser gravado no arquivo novo,  com no maximo de 30 caracteres.";
	cin>>qtde;
	fgets(letra,qtde,fp);
	fp1=fopen("c:\\novo.txt","w");
	fputs(letra,fp1);
}
fclose(fp);
return 0;
}

O error era o fputs , ele tinha posto 3 argumentos..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.