Förösker tilldela ett värde till maker men får felet:
Compiling...
main.cpp
C:\Program Files\Microsoft Visual Studio\MyProjects\kap7_kod3\main.cpp(20) : error C2440: '=' : cannot convert from 'char [12]' to 'char [40]'
There is no context in which this conversion is possible
Error executing cl.exe.
main.exe - 1 error(s), 0 warning(s)
Ska man inte kunna tilldela en sträng genom att skriva:
Nej, det skall man inte kunna char maker[40]; är en vanlig array egentligen, och man kan inte tilldela dom på det viset med =-operatorn. För att kunna använda =-operatorn på strängar måste man skriva en speciell klass för det. I STL (Standard Template Library) kallas den för "string" (konstigt, eller hur? ).
Ok, tack det funkade bra med strcpy.
Får väl ta och titta lite på hur string funkar. HAr dock ingen använding av det för de3t här 40 rader långa programmeringsövningen