buskmann Skrevet 18. juli 2005 Del Skrevet 18. juli 2005 Hvordan skriver man ut (cout, printf, ...) et array med char? Hvordan gjør man om et char[] til en string? Lenke til kommentar
☀ ❄ Skrevet 18. juli 2005 Del Skrevet 18. juli 2005 char my_array[] = "The price of freedom is eternal vigilance.\n"; cout << my_array; char my_array[] = "To deny our own impulses is to deny the very thing that makes us human."; std::string s(my_array); Lenke til kommentar
buskmann Skrevet 18. juli 2005 Forfatter Del Skrevet 18. juli 2005 Hvorfor gir ikke string s(buffer); cout << "Buffer: " << s << endl; og for (int i=0; i < sizeof(buffer); i++){ printf("%c", buffer[i]); } printf("\n"); samme utskrift? Jeg mistenker at char buffer[512] inneholder noe binære saker. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå