Could ya'll please tell me what is wrong with this code?
-
Okay, it isnt done yet and this is the first time I have ever used arrays. Visual Studio 6.0 gave me 21 errors, and I dont know how to fix it. heres the code: // Password Generator.cpp : Randomly generates an 8 charactor password. //with swapping vowls and consenents for maximum pronounciblity. #include "stdafx.h" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { // TODO: Place code here. char cons[19]; char vowl[6]; int number[10]; cons[0]="b" || "B"; cons[1]="c" || "C"; cons[2]="d" || "D"; cons[3]="f" || "F"; cons[4]="g" || "G"; cons[5]="h" || "H"; cons[6]="j" || "J"; cons[7]="k" || "K"; cons[8]="l" || "L"; cons[9]="m" || "M"; cons[10]="n" || "N"; cons[11]="p" || "P"; cons[12]="r" || "R"; cons[13]="s" || "S"; cons[14]="t" || "T"; cons[15]="v" || "V"; cons[16]="w" || "W"; cons[17]="x" || "X"; cons[18]="z" || "Z"; vowl[0]="a" || "A"; vowl[1]="e" || "E"; vowl[2]="i" || "I"; vowl[3]="o" || "O"; vowl[4]="u" || "U"; vowl[5]="y" || "Y"; int number[0]="1"; int number[1]="2"; int number[2]="3"; int number[3]="4"; int number[4]="5"; int number[5]="6"; int number[6]="7"; int number[7]="8"; int number[8]="9"; int number[9]="0"; return 0; } "To wonder is to begin to understand"
-
Okay, it isnt done yet and this is the first time I have ever used arrays. Visual Studio 6.0 gave me 21 errors, and I dont know how to fix it. heres the code: // Password Generator.cpp : Randomly generates an 8 charactor password. //with swapping vowls and consenents for maximum pronounciblity. #include "stdafx.h" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { // TODO: Place code here. char cons[19]; char vowl[6]; int number[10]; cons[0]="b" || "B"; cons[1]="c" || "C"; cons[2]="d" || "D"; cons[3]="f" || "F"; cons[4]="g" || "G"; cons[5]="h" || "H"; cons[6]="j" || "J"; cons[7]="k" || "K"; cons[8]="l" || "L"; cons[9]="m" || "M"; cons[10]="n" || "N"; cons[11]="p" || "P"; cons[12]="r" || "R"; cons[13]="s" || "S"; cons[14]="t" || "T"; cons[15]="v" || "V"; cons[16]="w" || "W"; cons[17]="x" || "X"; cons[18]="z" || "Z"; vowl[0]="a" || "A"; vowl[1]="e" || "E"; vowl[2]="i" || "I"; vowl[3]="o" || "O"; vowl[4]="u" || "U"; vowl[5]="y" || "Y"; int number[0]="1"; int number[1]="2"; int number[2]="3"; int number[3]="4"; int number[4]="5"; int number[5]="6"; int number[6]="7"; int number[7]="8"; int number[8]="9"; int number[9]="0"; return 0; } "To wonder is to begin to understand"
First, cons is declared as an array of 19 characters. You are attempting set each item to a string logically or-ed with another string. The or-ed strings will result logically in a just a one. You probably want to set them to single character value so use the single quotes around each one. This applies to vowl also. Second, number is already declared as an array of 10 integers. You have an int in front of each use of them. Also, you probably don't want to set each entry in the int array to a string. To set each one to an integer value you need to lose the double quotes.
-
Okay, it isnt done yet and this is the first time I have ever used arrays. Visual Studio 6.0 gave me 21 errors, and I dont know how to fix it. heres the code: // Password Generator.cpp : Randomly generates an 8 charactor password. //with swapping vowls and consenents for maximum pronounciblity. #include "stdafx.h" int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { // TODO: Place code here. char cons[19]; char vowl[6]; int number[10]; cons[0]="b" || "B"; cons[1]="c" || "C"; cons[2]="d" || "D"; cons[3]="f" || "F"; cons[4]="g" || "G"; cons[5]="h" || "H"; cons[6]="j" || "J"; cons[7]="k" || "K"; cons[8]="l" || "L"; cons[9]="m" || "M"; cons[10]="n" || "N"; cons[11]="p" || "P"; cons[12]="r" || "R"; cons[13]="s" || "S"; cons[14]="t" || "T"; cons[15]="v" || "V"; cons[16]="w" || "W"; cons[17]="x" || "X"; cons[18]="z" || "Z"; vowl[0]="a" || "A"; vowl[1]="e" || "E"; vowl[2]="i" || "I"; vowl[3]="o" || "O"; vowl[4]="u" || "U"; vowl[5]="y" || "Y"; int number[0]="1"; int number[1]="2"; int number[2]="3"; int number[3]="4"; int number[4]="5"; int number[5]="6"; int number[6]="7"; int number[7]="8"; int number[8]="9"; int number[9]="0"; return 0; } "To wonder is to begin to understand"
If you're new to arrays, I assume you're relatively new to programming. In which case, you should be creating console apps, not Win apps. Replace the WinMain() function with a standard C-style main(). Also, you should use the "Console application" in App Wizard. /ravi "There is always one more bug..." ravib@ravib.com http://www.ravib.com
-
If you're new to arrays, I assume you're relatively new to programming. In which case, you should be creating console apps, not Win apps. Replace the WinMain() function with a standard C-style main(). Also, you should use the "Console application" in App Wizard. /ravi "There is always one more bug..." ravib@ravib.com http://www.ravib.com
-
okay, what does this mean? error C2440: '=' : cannot convert from 'char [2]' to 'char' I got 25 of these for that code. "To wonder is to begin to understand"