Hola!
No sé si este problema es tan pero tan básico que por eso no lo encuentro ni en la biblia de la Programación en C, ni internet o yo no sé.
Lo que quiero hacer ,es que al escribir "hola" el if lo tome como verdadero, pero no lo acepta.
Alguna solución?
Leí algo de strcmp, pero no sé si hay alguna alternativa mejor?
Muchas Gracias de Antemano
No sé si este problema es tan pero tan básico que por eso no lo encuentro ni en la biblia de la Programación en C, ni internet o yo no sé.
Código (c) [Seleccionar]
//USANDO EL VISUAL STUDIO 12
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
using namespace System;
int main(array<System::String ^> ^args)
{
char cadena[10];
printf("Write Something!: \n");
scanf("%s",cadena);
if (cadena=="hola")
{
printf("Si!");
}else
{
printf("no :(");
};
_getch();
return 0;
}
Lo que quiero hacer ,es que al escribir "hola" el if lo tome como verdadero, pero no lo acepta.
Alguna solución?
Leí algo de strcmp, pero no sé si hay alguna alternativa mejor?
Muchas Gracias de Antemano