Se encontraron 249 coincidencias

por Masakre
10/01/2013 10:42 am
Foro: Principiantes C/C++
Tema: [C] Leer cadena sin límites
Respuestas: 7
Vistas: 4382

Por ejemplo quieres guardar una cadena utilizando un "int *", Estaba guiándome un poco de este tema . Si guardaba el código ASCII de los caracteres como enteros luego podría usar putchar() para mostrarlos (al menos eso pensé). faltan paréntesis en la condición del bucle, Debe estarse refiriendo a e...
por Masakre
10/01/2013 8:10 am
Foro: Principiantes C/C++
Tema: [C] Leer cadena sin límites
Respuestas: 7
Vistas: 4382

Como que no me fue muy bien en mi primer intento: #include <stdio.h> // Cadena sin límites. int main() { int * p, c, t=0; p = (int*) malloc(sizeof(int)); while(c=getchar() != '\n') { p[t++] = c; if(realloc(p, (t+1)*sizeof(int)) == NULL) { printf("\nNo hay espacio en memoria."); return 1; } } while(t...
por Masakre
04/01/2013 4:09 pm
Foro: Principiantes C/C++
Tema: [C] Como parsear?
Respuestas: 4
Vistas: 2390

No entendí muy bien tu pregunta pero un espacio en blanco es " ", y el vacío es "" (hablando de cadenas).
por Masakre
04/01/2013 8:00 am
Foro: C/C++ en General
Tema: Función de tipo lógico.
Respuestas: 6
Vistas: 2152

#include <iostream> #include <array> using namespace std; const unsigned MaxZ=11; typedef array <int, MaxZ> TZs; int LeerZs(TZs &lista) { int nleidos=0; int numero; cin >>numero; while (nleidos<MaxZ && numero!=0) { lista[nleidos] = numero; cin >>numero; nleidos++; } return nleidos; } void EscribirZ...
por Masakre
04/01/2013 7:10 am
Foro: Principiantes C/C++
Tema: [C] Leer cadena sin límites
Respuestas: 7
Vistas: 4382

C no tiene los objetos cin y cout ni los operadores >> y << para entrada y salida. Así que en C no podrás usar estos. En todo caso, scanf, fgets, puts, printf, etc... Tiene razón, no sé en qué estaba pensando jeje. A lo que en realidad quería referirme es cómo leer sin límites una cadena en C++ sin...
por Masakre
03/01/2013 9:08 pm
Foro: Principiantes C/C++
Tema: [C] Leer cadena sin límites
Respuestas: 7
Vistas: 4382

[C] Leer cadena sin límites

En C++ basta usar la clase string, pero en C, ¿cómo podría leer una frase sin conocer la cantidad de caracteres que tendrá? Hay un tema sobre contar palabras en el que he propuesto una solución en C++, pero quisiera hacerlo en C y sin incluir la librería string.h El funcionamiento de la función para...
por Masakre
03/01/2013 8:42 pm
Foro: Principiantes C/C++
Tema: Pasar de binario a decimal
Respuestas: 7
Vistas: 2070

También podrías optar por crear tu propia función de elevar un número entero a otro entero (ya no incluyes math.h y defines tu propio pow): #include <iostream> using namespace std; int pow(int, int); int main() { cout<<"3 elevado a la 4: "<<pow(3, 4); return 0; } int pow(int b, int e){ int r=b, i=1;...
por Masakre
03/01/2013 5:24 pm
Foro: Principiantes C/C++
Tema: Duda sobre un problema de C++
Respuestas: 2
Vistas: 1112

No sale lo mismo porque en uno de ellos el endl (salto de línea, end line) se repite para cada iteración del for más interno (pues se encuentra dentro de este); y en el otro caso sólo se ejecuta una vez por cada iteración del for más externo, luego que el for interno (de cada iteración del externo) ...
por Masakre
03/01/2013 5:20 pm
Foro: Principiantes C/C++
Tema: Potencia en c++
Respuestas: 15
Vistas: 4825

Pero, ¿lo que en realidad permite que eso sea posible es #include<clocale> y setlocale(LC_ALL, "Spanish");?
Me pregunto si podré insertar el símbolo del integral.
por Masakre
03/01/2013 1:25 pm
Foro: Principiantes C/C++
Tema: Pedir el mismo número que ha dado.
Respuestas: 5
Vistas: 1565

Tenga usted también un buen año este 2013 :)

Y buena observación. A veces ya queda un poco de costumbre inicializar (variables al vuelo) en cero.

No sabía lo que era pijo jeje. Frikipedia dice ...
por Masakre
03/01/2013 1:11 pm
Foro: C/C++ en General
Tema: Funcion Contar Palabras
Respuestas: 3
Vistas: 3507

Hace poco hice este programa que cuenta la cantidad de palabras en un archivo de texto plano (.txt) // Ramos Suyón, JC. #include <iostream> #include <fstream> #include <string> using namespace std; int contarWords(string); int main() { string s; int words=0; ifstream ficheroE("text.txt"); if(!ficher...
por Masakre
03/01/2013 12:51 pm
Foro: Principiantes C/C++
Tema: Pedir el mismo número que ha dado.
Respuestas: 5
Vistas: 1565

Jeje, leosan tiene razón. Si no piden explícitamente que los datos deben ser guardados, para calcular la media sólo basta una variable que acumule una suma de los precios. Entonces no habría mucha diferencia entre C y C++ para el ejercicio: #include <iostream> using namespace std; int main() { int t...
por Masakre
03/01/2013 9:30 am
Foro: Principiantes C/C++
Tema: Duda con matrices
Respuestas: 5
Vistas: 1556

No hay alguna forma más sencilla porque lo que necesito hacer es algo mas o menos como esto | 3000 | 500 | 30 | 1 ---------------------------------------------------------------------------- 20 | 5 | | Lo primero es la descomposición de 3531, ¿verdad? No entiendo de dónde aparece el 20 y el 5 ...
por Masakre
03/01/2013 9:11 am
Foro: Principiantes C/C++
Tema: Duda con matrices
Respuestas: 5
Vistas: 1556

Esta es una forma de hacerlo en C++: #include <iostream> #include <string> using namespace std; int main() { string nro; int size; cout<<"\tDescomposicion decimal.\n\n" "Ingrese un numero: "; cin>>nro; size = nro.size(); cout<<"\n\n\t"<<nro<<" ="; for(int i=0; i<size; ++i) { cout<<" + "<<nro[i]; for...
por Masakre
03/01/2013 8:51 am
Foro: Principiantes C/C++
Tema: Pedir el mismo número que ha dado.
Respuestas: 5
Vistas: 1565

Existen muchas formas de hacerlo. Una de ellas es usando la clase vector: #include <iostream> #include <vector> using namespace std; int main() { int types; float suma=0, precio; cout<<"Cantidad de modelos: "; cin>>types; vector<float> precios; for(int i=0; i<types; ++i) { cout<<"Precio del modelo "...