ayuda c a c++

Iniciado por wossy666, 2 Agosto 2011, 20:47 PM

0 Miembros y 1 Visitante están viendo este tema.

wossy666

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...
}

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

wossy666

jajaa me ekivoke amigo

kise decir a C

Ferno

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

4rkn63l

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/

*Usa GeSHi cuando vayas a poner codigo

rir3760

Cita de: a0xsys en  2 Agosto 2011, 22:17 PMUna 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
C retains the basic philosophy that programmers know what they are doing; it only requires that they state their intentions explicitly.
--
Kernighan & Ritchie, The C programming language