Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: wossy666 en 2 Agosto 2011, 20:47 pm



Título: ayuda c a c++
Publicado por: wossy666 en 2 Agosto 2011, 20:47 pm
Pasar ese programa a c
no entiendo mucho lo de cout :/
xfavor :D

#include<iostream>
#include<ctype.h>
using namespace std;
void main(){
char op='s';
char a='a';
char continuar='o';
do{
cout<<"**Bienvenido**"<<endl;//este es el menu
cout<<endl;
cout<<"1-Ordenar"<<endl;
cout<<"2-Buscar"<<endl;
cout<<"3-Salir"<<endl;
cin>>op;
switch(op){//este es el switch del menu principal

case '1':
cout<<"1 -Burbuja"<<endl;
cout<<"2-Quiksort"<<endl;
cin>>a;
switch(a){//este es el switch de sub menu de ordenamiento.

case '1':
cout<<"Burbuja"<<endl;//aqui llamaria a la funcion burbuja.
break;//despues de cada case debe poner un break.
case '2':
cout<<"Quiksort"<<endl;//aqui llamaria a la funcion quilsort
break;
}//aqui termina el switch del sub mmenu de ordenamiento.
break;//aqui termina el case del MENU PRINCIPAL!
case '2':
cout<<"Busqueda."<<endl;
//Aqui anida otro sqitch case.
break;
case '3':
cout<<"Gracias..."<<endl;
continuar='S';
break;
default:
cout<<"Opcion invalida"<<endl;
}
system("pause");
system("cls");
}while(continuar!='s'&&continuar!='S…
}


Título: Re: ayuda c a c++
Publicado por: leogtz en 2 Agosto 2011, 20:51 pm
Ya está en C++.


Título: Re: ayuda c a c++
Publicado por: wossy666 en 2 Agosto 2011, 20:54 pm
jajaa me ekivoke amigo

kise decir a C


Título: Re: ayuda c a c++
Publicado por: Ferno en 2 Agosto 2011, 21:29 pm
El cout en C++ es el equivalente al printf en C, ambos imprimen al standard input.
El cin en C++ es el equivalente al scanf en C, ambos leen del standard input, aunque hay que tener cuidado, hay muchas formas de leer datos y muchas son tramposas, hay que tener en cuenta varias cosas.

Librerías: iostream es el equivalente a stdio.h


Título: Re: ayuda c a c++
Publicado por: 4rkn63l en 2 Agosto 2011, 22:17 pm
Una pequeña observacion, tienes declaradas las variables 'op' y 'a' como variables de tipo char, cuando en realidad lo que almacenarán es un entero. Con respecto a pasarlo a C, solo seria cambiar los couts y cins por printf() y scanf() respectivamente.

Mas informacion aca: http://www.cplusplus.com/reference/iostream/ (http://www.cplusplus.com/reference/iostream/)

*Usa GeSHi cuando vayas a poner codigo


Título: Re: ayuda c a c++
Publicado por: rir3760 en 3 Agosto 2011, 01:03 am
Una pequeña observacion, tienes declaradas las variables 'op' y 'a' como variables de tipo char, cuando en realidad lo que almacenarán es un entero.
No. El uso de ambas variables es correcto ya que en ellas se almacenan caracteres para luego ser comparados en los casos contra las literales '1', '2', etc.

Un saludo