Hola soy nuevo en esto de programacion en c# apenas estoy empezando bueno todo normal pero me salio algo mal y noce que es
#include<stdio.h>
#include<coni.h>
main ()
{
float PRECIO, DESC;
char M[20]="con descuento";
char X[];
clrser();
printf("Dar precio= ");
scanf("%f",&PRECIO);
strepy (X , M );
if (precio>100)
{
DESC = PRECIO x 0.1;
precio = precio x 0.9;
}
printf("%8.2f %s", PRECIO);
printf("\n %f", DESC);
gotoxy(1,22); printf("Pusar una tecla");
getch();
me dice que hay error en compilar por #include<coni.h> utilizo el zinja para compitar y tambien me sale el mismo error en turbo c
ayuda xD
fijate cambiando coni.h por conio.h
You are not allowed to view links.
You are not allowed to view links.
Register or Login or You are not allowed to view links.
Register or Login
fijate cambiando coni.h por conio.h
no ahora me tiro 8 errores si le pongo eso :'(
Copia y pega los errores. Asi es mas facil.
Por casualidad tuviste error al copiar el codigo aqui o te falta cerrar la } del main?
tambien tengo duda de si clrser(); es en realidad clrscr(); ?
y strepy es strcpy...
You are not allowed to view links.
You are not allowed to view links.
Register or Login or You are not allowed to view links.
Register or Login
Copia y pega los errores. Asi es mas facil.
Por casualidad tuviste error al copiar el codigo aqui o te falta cerrar la } del main?
tambien tengo duda de si clrser(); es en realidad clrscr(); ?
y strepy es strcpy...
#include<stdio.h>
#include<coni.h>
main ()
{
float PRECIO, DESC;
char M[20]="con descuento";
char X[];
clrscr();
printf("Dar precio= ");
scanf("%f",&PRECIO);
strcpy (X , M );
if (precio>100)
{
DESC = PRECIO x 0.1;
precio = precio x 0.9;
}
printf("%8.2f %s", PRECIO);
printf("\n %f", DESC);
gotoxy(1,22); printf("Pusar una tecla");
getch();
} perdon no copie todo los errores son estos
Citar
> mingw32-g++ -fshow-column -static-libstdc++ -static-libgcc -fshow-column -g "C:\Users\lockerss\zinjai\sin_titulo.cpp" -Wall -pedantic-errors -O0 -o "C:\Users\lockerss\zinjai\sin_titulo.exe"
C:\Users\lockerss\zinjai\sin_titulo.cpp:2:17: fatal error: coni.h: No such file or directory
compilation terminated.
y los 8 errores con conio.h?
si pones conio.h te sigue tirando un error de libreria o ya no?
mira http://codigoc.org/tag/conio-h
You are not allowed to view links.
You are not allowed to view links.
Register or Login or You are not allowed to view links.
Register or Login
y los 8 errores con conio.h?
si pones conio.h te sigue tirando un error de libreria o ya no?
mira http://codigoc.org/tag/conio-h
Citar
> mingw32-g++ -fshow-column -static-libstdc++ -static-libgcc -fshow-column -g "C:\Users\lockerss\zinjai\sin_titulo.cpp" -Wall -pedantic-errors -O0 -o "C:\Users\lockerss\zinjai\sin_titulo.exe"
C:\Users\lockerss\zinjai\sin_titulo.cpp:3:7: error: ISO C++ forbids declaration of 'main' with no type [-pedantic]
C:\Users\lockerss\zinjai\sin_titulo.cpp: In function 'int main()':
C:\Users\lockerss\zinjai\sin_titulo.cpp:7:9: error: storage size of 'X' isn't known
C:\Users\lockerss\zinjai\sin_titulo.cpp:8:9: error: 'clrscr' was not declared in this scope
C:\Users\lockerss\zinjai\sin_titulo.cpp:11:16: error: 'strcpy' was not declared in this scope
C:\Users\lockerss\zinjai\sin_titulo.cpp:12:6: error: 'precio' was not declared in this scope
C:\Users\lockerss\zinjai\sin_titulo.cpp:14:17: error: expected ';' before 'x'
C:\Users\lockerss\zinjai\sin_titulo.cpp:15:19: error: expected ';' before 'x'
C:\Users\lockerss\zinjai\sin_titulo.cpp:17:27: warning: format '%s' expects a matching 'char*' argument [-Wformat]
C:\Users\lockerss\zinjai\sin_titulo.cpp:19:13: error: 'gotoxy' was not declared in this scope
esos son los 8 errores con <conio.h> y con <coni.h> me sigue tirando solo 1 error
Bueno probe el codigo en codeblock y con algunos cambios funciono
#include<stdio.h>
#include<conio.h>
int main ()
{
float PRECIO, DESC;
char M[20]="con descuento";
char X[20];
//clrscr();
printf("Dar precio= ");
scanf("%f",&PRECIO);
strcpy (X , M );
if (PRECIO>100) {
DESC = PRECIO * 0.1;
PRECIO = PRECIO * 0.9;
}
printf("%8.2f", PRECIO);
printf("\n %f", DESC);
//gotoxy(1,22);
printf("Pusar una tecla");
getch();
return 0;
}
En si habia problemas de declaracion de variable como X[] a la cual no le dabas una longitud. Si no queres darle una capacidad predefinida declarala con punteros char * X;
Tambien a la variable precio la utilizabas en mayuscula y minuscula en diferente partes.
Para multiplicar utiliza el * no una "x"
A clrscr y gotoxy las puse como comentario porque no son indispensables en el funcionamiento del programa en si.
Ah en una parte queria imprimir el precio y le dabas dos formatos a la vez.
(http://i.imgur.com/I67i7e9.png)
You are not allowed to view links.
You are not allowed to view links.
Register or Login or You are not allowed to view links.
Register or Login
Bueno probe el codigo en codeblock y con algunos cambios funciono
#include<stdio.h>
#include<conio.h>
int main ()
{
float PRECIO, DESC;
char M[20]="con descuento";
char X[20];
//clrscr();
printf("Dar precio= ");
scanf("%f",&PRECIO);
strcpy (X , M );
if (PRECIO>100) {
DESC = PRECIO * 0.1;
PRECIO = PRECIO * 0.9;
}
printf("%8.2f", PRECIO);
printf("\n %f", DESC);
//gotoxy(1,22);
printf("Pusar una tecla");
getch();
return 0;
}
En si habia problemas de declaracion de variable como X[] a la cual no le dabas una longitud. Si no queres darle una capacidad predefinida declarala con punteros char * X;
Tambien a la variable precio la utilizabas en mayuscula y minuscula en diferente partes.
Para multiplicar utiliza el * no una "x"
A clrscr y gotoxy las puse como comentario porque no son indispensables en el funcionamiento del programa en si.
Ah en una parte queria imprimir el precio y le dabas dos formatos a la vez.
(http://i.imgur.com/I67i7e9.png)
gracias la verdad esque soy nuevo y confundo los lenguajes xD apenas estoy empezando a estudiar gracias
UNA ULTIMA DUDA PORQUE CUANDO LE DOY BOUILD A CODEBLOCKS NO HACE NADA ?
De C conozco poco y encima hace rato que no programo, pero veo que en la linea 12 usa la funcion strcpy, no hay que incluir la libreria string.h para poder usarla?
P/D: No entiendo para que copia de M a X
@KrossPock a mi me corrio sin agregar String.h.
Yo tenia la misma duda sobre X y M. xD
@lockerss de nada, estamos para ayudar.
sobre lo de codeblock no se. Cuanto mucho deja un ImprPant, aunque si no hace nada :P