El compilador es el que viene con el ID de VisualStudio 2013.
Me sigue dando el error con la solución propuesta
Gracias por comentar
Me sigue dando el error con la solución propuesta
Gracias por comentar
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úvoid String::replaceData(const char *data) {
_num_characters = 0;
while(data[_num_characters] != (char)NULL)
_num_characters += 1;
realloc(_value, _num_characters + 1);
_value[_num_characters] = (char)0;
while(true) {
--_num_characters;
_value[_num_characters] = data[_num_characters];
if(_num_characters == NULL)
break;
}
}
#include <iostream>
#include "string.h"
int main(int argc, char *argv[]) {
String cadena = "Hola";
cadena.replaceData("Hola, soy un programador");
std::cin.get();
return 0;
}
String::String(const char *init_value) {
unsigned int num_characters = 0;
while(init_value[num_characters] != (char)NULL)
num_characters += 1;
_num_characters = num_characters;
_value = (char *)malloc(num_characters + 1);
_value[num_characters] = (char)0;
while(true) {
--num_characters;
_value[num_characters] = init_value[num_characters];
if(num_characters == 0)
break;
}
}
String::String(const char *init_value) {
unsigned int num_characters = 0;
while(init_value[num_characters] != (char)NULL)
num_characters += 1;
_num_characters = num_characters;
_value = (char *)malloc(num_characters + 1);
_value[num_characters] = (char)0;
while(--num_characters >= 0) {
printf("%d ", num_characters); // _value[num_characters] = init_value[num_characters];
}
}
#include <stdio.h>
int main(void) {
int valor = 0;
printf("Introduza un valor entre 0 y 100: ");
scanf_s("%d", &valor);
fflush(stdin);
if(valor > 100) {
printf("Has introducido un número mayor a 100! El programa va a cerrarse");
getchar();
return -1;
}
int contador;
for(contador = 0; contador <= 100; contador++) {
if(valor < contador)
break;
else
printf("A");
}
getchar();
return 0;
}