Para hacer videojuegos, deja Windows API y mirate SFML/Allegro. Son librerías especializadas en multimedia.
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úifstream archivo("Leeme.txt");
string linea;
getline(archivo,linea);
cout<<linea;
#include <iostream>
#include<conio.h>
using namespace std;
string LeerPalabra()
{
string palabra;
int ch;
while ((ch = getch()) != 13 && ch != EOF)
{
cout<<(char)ch;
palabra += ch;
}
return palabra;
}
int main ()
{
string frase;
cout << "Escriba algo ";
frase = LeerPalabra();
cout <<" bien y tu";
cin.ignore();
return 0;
}
Cita de: vangodp en 28 Enero 2014, 12:48 PM2 anotaciones:
Pues entonces lo arreglo algo
#include <iostream>
using namespace std;
int main (){
int TAM = 500;
char frase[TAM];
cout << "Escriba algo :)";
cin.getline(frase, TAM, '\n'); //mientras no traspase 500 y no pulses enter lee toda la linea
cout << frase << " bien y tu";
cin.ignore();
return 0;
}
getline(cin,frase);
#include <iostream>
using namespace std;
int main ()
{
string frase;
cout << "Escriba algo :)";
getline(cin,frase);
cout << frase << " bien y tu";
cin.ignore();
return 0;
}
#include <iostream>
#include<conio.h>
using namespace std;
string LeerPalabra()
{
string palabra;
int ch;
while ((ch = getch()) != ' ' && ch != '\n' && ch != EOF)
{
cout<<(char)ch;
palabra += ch;
}
cout<<(char)ch;
return palabra;
}
int main ()
{
string frase;
cout << "Escriba algo :)";
frase = LeerPalabra();
cout <<" bien y tu";
cin.ignore();
return 0;
}
std::string strMayus(std::string str){
std::string str2;
int i = 0;
while (i < str.length()) {
if (96 < str.at(i) < 123) // si el caracter es una letra minúscula
str2 = str.at(i)-32; // pasa el caracter a mayúscula
if (97 > str.at(i) || str.at(i) > 122) str2 = str.at(i); // si no es letra o letra minúscula, mantiene su valor
str.replace(i,1, str2); // reemplaza caracter
i++;
}
return str;
}
Cita de: leosansan en 25 Enero 2014, 10:29 AMVaya, que observador eres Leo ^^
Pues no, no es eso.
En realidad lo tiene puesto. Mira su código con etiquetas Code:
# include <stdio.h>
# include <conio.h>
# include <math.h>
#include <stdlib.h>
main()
{
int num [4];
int con= 4;
int i;
long sum= 0L;
float prom= 0.0f;
printf("\n\tComo 4 numeros:\n") ;
for (i=0; i< con; i++)
{
printf("%2d>",i+1);
scanf("%d",&num[i]); /*<==AQUI esta puesto el [i] */
}
getch();
}
Es el problema de no usar las benditas etiquetas Code ya que al encontrarse con [ i], sin el espacio en blanco que he dejado aposta, interpreta el [ i] como la etiqueta de las letras en cursiva. Por eso a partir de ahí las letras del post salen en cursiva.
Por cierto, el código anterior lo he copiado del original del post dándole a citar y copiándolo de ahí.¡¡¡¡ Saluditos! ..... !!!!