Posted by jaune Tue 27th Feb 2007 21:19 - Syntax is C++ - 59 views
Download | New Post | Modify | Hide line numbers
Description:
Well I get Error C2664: It cannot convert Pramater 1 from 'char' to 'char []'

for those who understand german:
error C2664: 'nFunctionConvert' : Konvertierung des Parameters 1 von 'char' in
'char []' nicht moeglich
Die Konvertierung eines ganzzahligen Typs in einen Zeigertyp erfordert ein
reinterpret_cast-Operator oder eine Typumwandlung im C- oder Funktionsformat
Fehler beim Ausführen von cl.exe.

help.exe - 1 Fehler, 0 Warnung(en)

  1. #include
  2.  
  3. using namespace std;
  4.  
  5. int nFunctionConvert(char szConv[])
  6. {
  7.     cout << szConv[0];
  8.     return 0;
  9. }
  10. int main(int argc, char* argv[])
  11. {
  12.     char szString[] = "abc";
  13.  
  14.     for(int i = 0; i < 3; i++)
  15.     {
  16.         nFunctionConvert(szString[i]);
  17.     }
  18.     return 0;
  19. }
  20.  

PermaLink to this entry https://pastebin.co.uk/11093
Posted by jaune Tue 27th Feb 2007 21:19 - Syntax is C++ - 59 views
Download | New Post | Modify | Hide line numbers

 

Comments: 0