¿Cómo convierto éste archivo de C++ a C?

Cerrado
artheniusiasjisjc Mensajes enviados 2 Fecha de inscripción jueves, 25 de octubre de 2018 Estatus Miembro Última intervención jueves, 25 de octubre de 2018 - 25 oct 2018 a las 04:07
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 - 25 oct 2018 a las 09:05
// Contar Palabras, Vocales y Consonantes en una frase
#include<iostream>
#include <cstring>
#include <conio.h>
#include <string.h>
using namespace std;
int main(){
//definir variables.
int longitud;
int vocal_a =0,vocal_e=0,vocal_i=0,vocal_o=0,vocal_u=0;
int letra_b =0,letra_c=0,letra_d=0,letra_f=0,letra_g=0,letra_h=0,letra_j=0,letra_k=0,letra_l=0,letra_m=0, letra_n=0, letra_p=0,letra_q=0,letra_r=0,letra_s=0,letra_t=0,letra_v=0,letra_w=0,letra_x=0,letra_y=0,letra_z=0;

char texto[100];
//Proceso para el conteo de palabras
cout<<"Ingresar Una Frase:" <<endl;
cin.getline(texto,100,'\n');

longitud=strlen(texto);
int cont=0, i=0;

while(i<longitud){
while(i<longitud && texto[i]==' '){
i=i+1;
}

if(i<longitud){
cont=cont+1;
}

while(i<longitud && texto[i]!=' '){
i=i+1;
}
}

//proceso para el conteo de vocales

for(int i=0;i<100;i++){
switch(texto[i]){
case 'a': vocal_a++; break;
case 'e': vocal_e++; break;
case 'i': vocal_i++; break;
case 'o': vocal_o++; break;
case 'u': vocal_u++; break;
}
}
//proceso para conteo de letras

for(int x=0;x<100;x++){
switch(texto[x]){
case 'b': letra_b++; break;
case 'c': letra_c++; break;
case 'd': letra_d++; break;
case 'f': letra_f++; break;
case 'g': letra_g++; break;
case 'h': letra_h++; break;
case 'j': letra_j++; break;
case 'k': letra_k++; break;
case 'l': letra_l++; break;
case 'm': letra_m++; break;
case 'n': letra_n++; break;
case 'p': letra_p++; break;
case 'q': letra_q++; break;
case 'r': letra_r++; break;
case 's': letra_s++; break;
case 't': letra_t++; break;
case 'v': letra_v++; break;
case 'w': letra_w++; break;
case 'x': letra_x++; break;
case 'y': letra_y++; break;
case 'z': letra_z++; break;
}
}



//SALIDAS:
cout<<"\nCONTEO DE PALABRAS:\n";
cout<<"La frase contiene: "<<cont <<" palabras\n";

cout<<"\nCONTEO DE VOCALES:\n";
cout<<"vocal a: "<<vocal_a<<endl;
cout<<"vocal e: "<<vocal_e<<endl;
cout<<"vocal i: "<<vocal_i<<endl;
cout<<"vocal o: "<<vocal_o<<endl;
cout<<"vocal u: "<<vocal_u<<endl;

cout<<"\nCONTEO DE LETRAS:\n";
cout<<"letra b: "<<letra_b<<endl;
cout<<"letra c: "<<letra_c<<endl;
cout<<"letra d: "<<letra_d<<endl;
cout<<"letra f: "<<letra_f<<endl;
cout<<"letra g: "<<letra_g<<endl;
cout<<"letra h: "<<letra_h<<endl;
cout<<"letra j: "<<letra_j<<endl;
cout<<"letra k: "<<letra_k<<endl;
cout<<"letra l: "<<letra_l<<endl;
cout<<"letra m: "<<letra_m<<endl;
cout<<"letra n: "<<letra_n<<endl;
cout<<"letra p: "<<letra_p<<endl;
cout<<"letra q: "<<letra_q<<endl;
cout<<"letra r: "<<letra_r<<endl;
cout<<"letra s: "<<letra_s<<endl;
cout<<"letra t: "<<letra_t<<endl;
cout<<"letra v: "<<letra_v<<endl;
cout<<"letra w: "<<letra_w<<endl;
cout<<"letra x: "<<letra_x<<endl;
cout<<"letra y: "<<letra_y<<endl;
cout<<"letra z: "<<letra_z<<endl;

getch();
return 0;
}

Ese archivo lo hice en C++, pero me indican que lo convierta a C, lo intenté, pero me da error.
Consulta también:

2 respuestas

misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 127
25 oct 2018 a las 04:28
hola artheniusiasjisjc

yo ya investigue y detecte los cambios que deberías hacer

te paso esta pagina para que sepas un poco y ya si no puedes, te hecho una ayuda

http://michelletorres.mx/diferencia-entre-c-y-cpp/

Saludos
0
artheniusiasjisjc Mensajes enviados 2 Fecha de inscripción jueves, 25 de octubre de 2018 Estatus Miembro Última intervención jueves, 25 de octubre de 2018
25 oct 2018 a las 05:11
Estuve buscando leyendo sobre los posibles cambios y los empleé, pero me sale error. Con respecto al link pues no carga nada, parece un bucle ya que no muestra nada y solo se vuelve a cargar
0
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 127
25 oct 2018 a las 05:46
y que error o errores te salen ?
0
misterdekus Mensajes enviados 474 Fecha de inscripción miércoles, 10 de enero de 2018 Estatus Miembro Última intervención miércoles, 28 de agosto de 2024 127
25 oct 2018 a las 09:05
como esa pagina no se te cago
a lo mejor esta si

http://thegreatcousin.web44.net/1/Diferencia-entre-C-y-Cpp.html

me dices si te funciona
saludos
0