vorweg der codeblock:
nun zum problem:
während der ausführung tritt eine acces violation auf, und zwar genau nach dem einlesen über cin.
der debugger von visual c++ hilft mir nicht, da ich kein assembler kann, und dev c++ weigert sich trotz neuinstallation zu debuggen. weiß vielleicht einer von euch wo da der fehler liegen könnte?
Code:
#include <iostream>
#include <string>
using namespace std;
int main()
{
char * input; //string erzeugen
cin >> input; //von der konsole einlesen
unsigned int size_type;
inindex = size_type = strlen(input); //länge des strings errechnen
for (int i = 0; i < inindex; ++i) //ein char aus dem string holen bis er zuende ist
{
buffer = input[i];
/*arbeit*/
}
}
nun zum problem:
während der ausführung tritt eine acces violation auf, und zwar genau nach dem einlesen über cin.
der debugger von visual c++ hilft mir nicht, da ich kein assembler kann, und dev c++ weigert sich trotz neuinstallation zu debuggen. weiß vielleicht einer von euch wo da der fehler liegen könnte?