Jibberish Posted August 16, 2017 Share 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? Link to comment Share on other sites More sharing options...
Valuater Posted August 16, 2017 Share 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 Link to comment Share on other sites More sharing options...
Jibberish Posted August 16, 2017 Author Share Posted August 16, 2017 How freaking simple was that? Thank you for your Swift Excellent Help! Link to comment Share on other sites More sharing options...
iamtheky Posted August 16, 2017 Share 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 ,-. .--. ________ .-. .-. ,---. ,-. .-. .-. .-. |(| / /\ \ |\ /| |__ __||| | | || .-' | |/ / \ \_/ )/ (_) / /__\ \ |(\ / | )| | | `-' | | `-. | | / __ \ (_) | | | __ | (_)\/ | (_) | | .-. | | .-' | | \ |__| ) ( | | | | |)| | \ / | | | | | |)| | `--. | |) \ | | `-' |_| (_) | |\/| | `-' /( (_)/( __.' |((_)-' /(_| '-' '-' (__) (__) (_) (__) Link to comment Share on other sites More sharing options...
mikell Posted August 16, 2017 Share Posted August 16, 2017 45 minutes ago, iamtheky said: stupid 0-based language. ohhhh, sore loser iamtheky 1 Link to comment Share on other sites More sharing options...
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