¿Has probado el code que te he pasado? Hace eso que pides...
Un saludo
Un saludo
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
#include <cstdlib>
#include <iostream>
#include <stdio.h>
#include <string.h>
char respuesta =0;
int main (void)
{
int a,b,c,i;
char cadena1[40]="calcul";
do{
printf("mis preguntas y respuestas \n \n");
printf("escriba la pregunta: ");
gets(cadena1);
i= strcmp(cadena1,"que edad tengo?");
if (i==0){
printf("15\n\n");
}
std::cout << "desea continuar (s o n)?\n";
std::cin >> respuesta;
switch (respuesta){
case 's':
if (respuesta == 's'){
printf("ha salido con la respuesta s\n");
break;}
case 'n':
if (respuesta == 'n'){
printf("ha salido con la respuesta n");
return false;
break;}
default:
printf("ha salido sin la letra n o s");
return false;
break;
}
}while ((respuesta =='s')||(respuesta == 'S'));
getchar();
return 0;
}
Cita de: ANTRUCK en 1 Agosto 2011, 21:40 PM
Tengo una pequeña duda, como saber que códigos en C va en tales librerías ?
Lo otro es como saber cual códigos puedo remplazar por otros, ejemplos :Un código que ya no pertenezca al standard
getch por getchar
clrscr(); por system("cls")
#include <stdio.h>
#define borrar() printf("\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n");
int main(){
printf("hola mundo");
borrar();
getchar();
return 0;
}
Cita de: naderST en 27 Julio 2011, 18:37 PM
Pero a la final es un puntero a una cadena osea a un arreglo de caracteres. No es cuestión de querer o no usar un arreglo, las cadenas son arreglos quieras o no.
short variable=8;
#include <stdio.h>
#include <string.h>
int main(){
int j =0;
char cadena[]=("Hola");
j =strlen(cadena);
char *p =&cadena[j];
char *q =cadena;
while(*p!=*q){
*p--;
printf("%c",*p);
}
getchar();
return 0;
}