Jibberish Posted August 16, 2017 Posted August 16, 2017 Hello I am trying to insert or replace data in an existing 2D array. _ArrayInsert seems to always add a row when inserting the data to the specified column. This code is from the _ArrayInsert Function Reference, with only the modified sample I think I want to use... #include <Array.au3> Local $aArray_Base[10][3] For $i = 0 To 9 For $j = 0 To 2 $aArray_Base[$i][$j] = $i & " - " & $j Next Next _ArrayDisplay($aArray_Base, "2D - Original") ; Insert single item in defined column $aArray = $aArray_Base _ArrayInsert($aArray, 0, "True", 2) ; <- I want to add this data to Row 0, Column 3 but retain the data in Columns_ and 1. _ArrayDisplay($aArray, "2D - Defined column") If you run the above code you will see it adds a new row and inserts "True" into column 3. How can I do this without adding a row?
Valuater Posted August 16, 2017 Posted August 16, 2017 I am not sure of the complete plan here... But this works... #include <Array.au3> Local $aArray_Base[10][3] For $i = 0 To 9 For $j = 0 To 2 $aArray_Base[$i][$j] = $i & " - " & $j Next Next _ArrayDisplay($aArray_Base, "2D - Original") ; Insert single item in defined column $aArray = $aArray_Base $aArray[0][2] = "True" ;_ArrayInsert($aArray, 0, "True", 2) ; <- I want to add this data to Row 0, Column 3 but retain the data in Columns_ and 1. _ArrayDisplay($aArray);, "2D - Defined column") 8) Jibberish 1
Jibberish Posted August 16, 2017 Author Posted August 16, 2017 How freaking simple was that? Thank you for your Swift Excellent Help!
iamtheky Posted August 16, 2017 Posted August 16, 2017 (edited) I'm taking a stab too, this maybe? #include <Array.au3> Local $aArray_Base[10][3] For $i = 0 To 9 For $j = 0 To 2 $aArray_Base[$i][$j] = $i & " - " & $j Next Next _ArrayColInsert($aArray_Base , ubound($aArray_Base , 2)) $aArray_Base[0][ubound($aArray_Base , 2) - 1] = "TRUE" _ArrayDisplay($aArray_Base) edit: ohhhh, column 2 (the third one), stupid 0-based language. Edited August 16, 2017 by iamtheky ,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-. |(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/ (_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_) | | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) ( | | | | |)| | \ / | | | | | |)| | `--. | |) \ | | `-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_| '-' '-' (__) (__) (_) (__)
mikell Posted August 16, 2017 Posted August 16, 2017 45 minutes ago, iamtheky said: stupid 0-based language. ohhhh, sore loser iamtheky 1
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now