› Foros › PC › Software libre
[jorchube@satanic-laptop Desktop]$ gcc -o lol1 GetAttachmenfgt.aspx
GetAttachmenfgt.aspx: file not recognized: File format not recognized
collect2: ld returned 1 exit status
[jorchube@satanic-laptop Desktop]$ gcc -o lol1 GetAttachmenfgt.c
/tmp/ccH28ExO.o: In function `main':
GetAttachmenfgt.c:(.text+0x71): undefined reference to `sacnf'
collect2: ld returned 1 exit status
[jorchube@satanic-laptop Desktop]$ gcc -o lol2 GetAttachment.c
GetAttachment.c:51:9: error: expected declaration specifiers or ‘...’ before string constant
GetAttachment.c:51:2: warning: data definition has no type or storage class
GetAttachment.c:51:2: error: conflicting types for ‘printf’
GetAttachment.c:51:9: note: a parameter list with an ellipsis can’t match an empty parameter name list declaration
GetAttachment.c:52:9: error: expected declaration specifiers or ‘...’ before string constant
GetAttachment.c:52:33: error: expected declaration specifiers or ‘...’ before ‘a’
GetAttachment.c:52:37: error: expected declaration specifiers or ‘...’ before ‘b’
GetAttachment.c:52:41: error: expected declaration specifiers or ‘...’ before ‘c’
GetAttachment.c:52:45: error: expected declaration specifiers or ‘...’ before ‘d’
GetAttachment.c:52:2: warning: data definition has no type or storage class
GetAttachment.c:52:2: error: conflicting types for ‘printf’
GetAttachment.c:52:45: note: a parameter list with an ellipsis can’t match an empty parameter name list declaration
GetAttachment.c:54:2: error: expected identifier or ‘(’ before ‘return’
[jorchube@satanic-laptop Desktop]$ gcc -o lol3 GetAttachmentd.c
GetAttachmentd.c: In function ‘main’:
GetAttachmentd.c:40:2: error: expected ‘;’ before ‘printf’
[jorchube@satanic-laptop Desktop]$
#include <stdio.h>
int main (void)
{
int a, b, c, d;
printf("Introduzca los cuatro dígitos \n");
scanf("%d", &a);
scanf("%d", &b);
sacnf("%d", &c);
sacnf("%d", &d);
if(a > b)
{
a ^= b;
b ^= a;
a ^= b;
}
if(a > c)
{
a ^= c;
c ^= a;
a ^= c;
}
if(a > d)
{
a ^= d;
d ^= a;
a ^= d;
}
if(b > c)
{
b ^= c;
c ^= b;
b ^= c;
}
if(b > d)
{
b ^= d;
d ^= b;
b ^= d;
}
if (c > d)
{
c ^= d;
d ^= c;
c ^= d;
}
printf("Dígitos odenados de menor a mayor \n");
printf("%d <= %d <= %d <= %d", a , b , c , d);
return 0;
}
godofredo escribió:Buenas.
Yo es que he probado a bajar Dev C++ y muchos derivados y les pego mi código, pero cuando le doy a compilar no me hace nada.
En clase tenemos Win98 y el Fortran instalado, que va a la perfección, pero en el WinXP que tengo yo instalado no consigo que me vaya ninguno.
Por ejemplo, en este código veríais algun error o warning?#include <stdio.h>
int main (void)
{
int a, b, c, d;
printf("Introduzca los cuatro dígitos \n");
scanf("%d", &a);
scanf("%d", &b);
sacnf("%d", &c);
sacnf("%d", &d);
if(a > b)
{
a ^= b;
b ^= a;
a ^= b;
}
if(a > c)
{
a ^= c;
c ^= a;
a ^= c;
}
if(a > d)
{
a ^= d;
d ^= a;
a ^= d;
}
if(b > c)
{
b ^= c;
c ^= b;
b ^= c;
}
if(b > d)
{
b ^= d;
d ^= b;
b ^= d;
}
if (c > d)
{
c ^= d;
d ^= c;
c ^= d;
}
printf("Dígitos odenados de menor a mayor \n");
printf("%d <= %d <= %d <= %d", a , b , c , d);
return 0;
}
godofredo escribió:Buenas.
Yo es que he probado a bajar Dev C++ y muchos derivados y les pego mi código, pero cuando le doy a compilar no me hace nada.
En clase tenemos Win98 y el Fortran instalado, que va a la perfección, pero en el WinXP que tengo yo instalado no consigo que me vaya ninguno.
Por ejemplo, en este código veríais algun error o warning?#include <stdio.h>
int main (void)
{
int a, b, c, d;
printf("Introduzca los cuatro dígitos \n");
scanf("%d", &a);
scanf("%d", &b);
sacnf("%d", &c);
sacnf("%d", &d);
if(a > b)
{
a ^= b;
b ^= a;
a ^= b;
}
if(a > c)
{
a ^= c;
c ^= a;
a ^= c;
}
if(a > d)
{
a ^= d;
d ^= a;
a ^= d;
}
if(b > c)
{
b ^= c;
c ^= b;
b ^= c;
}
if(b > d)
{
b ^= d;
d ^= b;
b ^= d;
}
if (c > d)
{
c ^= d;
d ^= c;
c ^= d;
}
printf("Dígitos odenados de menor a mayor \n");
printf("%d <= %d <= %d <= %d", a , b , c , d);
return 0;
}
#include <iostream>
int main() {
long a,b,c;
std::cout << "Introdueix 3 números que seran ordenats: ";
std::cin >> a >> b >> c;
if(a>=b && b>=c) { std::cout << c << " " << b << " " << a << "\n";
}else if(b>=c && c>=a) { std::cout << a << " " << c << " " << b << "\n";
}else if(c>=a && a>=b) { std::cout << b << " " << a << " " << c << "\n";
}else if(a>=c && c>=b) { std::cout << b << " " << c << " " << a << "\n";
}else if(b>=a && a>=c) { std::cout << c << " " << a << " " << b << "\n";
}else if(c>=b && b>=a) { std::cout << a << " " << b << " " << c << "\n";
}
return 0;
}